/*
  ==============================================================================

  This is an automatically generated file created by the Jucer!

  Creation date:  18 Jul 2008 12:43:10 pm

  Be careful when adding custom code to these files, as only the code within
  the "//[xyz]" and "//[/xyz]" sections will be retained when the file is loaded
  and re-saved.

  Jucer version: 1.11

  ------------------------------------------------------------------------------

  The Jucer is part of the JUCE library - "Jules' Utility Class Extensions"
  Copyright 2004-6 by Raw Material Software ltd.

  ==============================================================================
*/

//[Headers] You can add your own extra header files here...
//[/Headers]

#include "sklepSeqMainComponent.h"


//[MiscUserDefs] You can add your own user definitions and misc code here...
//[/MiscUserDefs]

//==============================================================================
sklepSeqMainComponent::sklepSeqMainComponent (DemoJuceFilter *f)
    : Component (T("sklepSeq Main Component")),
      transportComponent (0),
      optionsButton (0),
      patternLenLabel (0),
      patternLenDown (0),
      patternLenUp (0),
      currentPatternLabel (0),
      currentPatternDown (0),
      currentPatternUp (0),
      powerButton (0),
      upperHalf (0),
      lowerHalf (0),
      internalCachedImage1 (0)
{
    addAndMakeVisible (transportComponent = new sklepSeqTransportComponent (f));
    addAndMakeVisible (optionsButton = new ImageButton (T("Options")));
    optionsButton->setTooltip (T("Options"));
    optionsButton->setButtonText (T("new button"));
    optionsButton->addButtonListener (this);

    optionsButton->setImages (false, true, true,
                              ImageCache::getFromMemory (rondw_03_png, rondw_03_pngSize), 0.7000f, Colour (0x0),
                              0, 1.0000f, Colour (0x0),
                              0, 1.0000f, Colour (0x0));
    addAndMakeVisible (patternLenLabel = new Label (T("new label"),
                                                    T("16")));
    patternLenLabel->setTooltip (T("Pattern length in steps"));
    patternLenLabel->setFont (Font (37.0000f, Font::plain));
    patternLenLabel->setJustificationType (Justification::centred);
    patternLenLabel->setEditable (false, false, false);
    patternLenLabel->setColour (Label::textColourId, Colour (0xff7cffac));
    patternLenLabel->setColour (TextEditor::textColourId, Colours::black);
    patternLenLabel->setColour (TextEditor::backgroundColourId, Colour (0x0));

    addAndMakeVisible (patternLenDown = new ImageButton (T("new button")));
    patternLenDown->setTooltip (T("Decrease Pattern Length"));
    patternLenDown->addButtonListener (this);

    patternLenDown->setImages (false, true, true,
                               ImageCache::getFromMemory (down_small_png, down_small_pngSize), 0.7000f, Colour (0x0),
                               0, 1.0000f, Colour (0x0),
                               0, 1.0000f, Colour (0x0));
    addAndMakeVisible (patternLenUp = new ImageButton (T("new button")));
    patternLenUp->setTooltip (T("Increase Pattern Length"));
    patternLenUp->addButtonListener (this);

    patternLenUp->setImages (false, true, true,
                             ImageCache::getFromMemory (up_small_png, up_small_pngSize), 0.7000f, Colour (0x0),
                             0, 1.0000f, Colour (0x0),
                             0, 1.0000f, Colour (0x0));
    addAndMakeVisible (currentPatternLabel = new Label (String::empty,
                                                        T("16")));
    currentPatternLabel->setTooltip (T("Current active pattern"));
    currentPatternLabel->setFont (Font (37.0000f, Font::plain));
    currentPatternLabel->setJustificationType (Justification::centred);
    currentPatternLabel->setEditable (false, false, false);
    currentPatternLabel->setColour (Label::textColourId, Colour (0xff7cffac));
    currentPatternLabel->setColour (TextEditor::textColourId, Colours::black);
    currentPatternLabel->setColour (TextEditor::backgroundColourId, Colour (0x0));

    addAndMakeVisible (currentPatternDown = new ImageButton (T("Previous Pattern")));
    currentPatternDown->setTooltip (T("Previous Pattern"));
    currentPatternDown->setButtonText (String::empty);
    currentPatternDown->addButtonListener (this);

    currentPatternDown->setImages (false, true, true,
                                   ImageCache::getFromMemory (down_small_png, down_small_pngSize), 0.7000f, Colour (0x0),
                                   0, 1.0000f, Colour (0x0),
                                   0, 1.0000f, Colour (0x0));
    addAndMakeVisible (currentPatternUp = new ImageButton (T("Next Pattern")));
    currentPatternUp->setTooltip (T("Next Pattern"));
    currentPatternUp->setButtonText (String::empty);
    currentPatternUp->addButtonListener (this);

    currentPatternUp->setImages (false, true, true,
                                 ImageCache::getFromMemory (up_small_png, up_small_pngSize), 0.7000f, Colour (0x0),
                                 0, 1.0000f, Colour (0x0),
                                 0, 1.0000f, Colour (0x0));
    addAndMakeVisible (powerButton = new ImageButton (T("Activate pattern")));
    powerButton->setTooltip (T("Activate pattern"));
    powerButton->setButtonText (T("new button"));
    powerButton->addButtonListener (this);

    powerButton->setImages (false, true, true,
                            ImageCache::getFromMemory (power_off_png, power_off_pngSize), 0.7000f, Colour (0x0),
                            ImageCache::getFromMemory (power_off_png, power_off_pngSize), 1.0000f, Colour (0x0),
                            0, 1.0000f, Colour (0x0));
    addAndMakeVisible (upperHalf = new ImageButton (T("Upper Half")));
    upperHalf->setTooltip (T("Upper Half"));
    upperHalf->setButtonText (T("new button"));
    upperHalf->addButtonListener (this);

    upperHalf->setImages (false, true, true,
                          ImageCache::getFromMemory (up_big_png, up_big_pngSize), 0.8050f, Colour (0x0),
                          0, 1.0000f, Colour (0x0),
                          0, 1.0000f, Colour (0x0));
    addAndMakeVisible (lowerHalf = new ImageButton (T("Lower Half")));
    lowerHalf->setTooltip (T("Lower Half"));
    lowerHalf->setButtonText (T("new button"));
    lowerHalf->addButtonListener (this);

    lowerHalf->setImages (false, true, true,
                          ImageCache::getFromMemory (down_big_png, down_big_pngSize), 0.8050f, Colour (0x0),
                          0, 1.0000f, Colour (0x0),
                          0, 1.0000f, Colour (0x0));
    internalCachedImage1 = ImageCache::getFromMemory (sq_back_png, sq_back_pngSize);

    //[UserPreSize]
	firstHalf		= true;
	ownerFilter		= f;
	prevPos			= 1;
	quickEdit		= 0;
	prevBpm			= 0;

	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_1_png, sq_kursor_1_pngSize), 190, 342));
	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_2_png, sq_kursor_2_pngSize), 144, 322));
	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_3_png, sq_kursor_3_pngSize), 111, 288));
	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_4_png, sq_kursor_4_pngSize), 94, 242));

	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_5_png, sq_kursor_5_pngSize), 93, 191));
	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_6_png, sq_kursor_6_pngSize), 110, 146));
	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_7_png, sq_kursor_7_pngSize), 145, 112));
	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_8_png, sq_kursor_8_pngSize), 191, 92));

	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_9_png, sq_kursor_9_pngSize), 241, 91));
	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_10_png, sq_kursor_10_pngSize), 287, 112));
	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_11_png, sq_kursor_11_pngSize), 323, 148));
	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_12_png, sq_kursor_12_pngSize), 342, 192));

	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_13_png, sq_kursor_13_pngSize), 341, 241));
	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_14_png, sq_kursor_14_pngSize), 322, 288));
	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_15_png, sq_kursor_15_pngSize), 287, 325));
	cursor.add (new sklepSeqCursorComponent (ImageCache::getFromMemory (sq_kursor_16_png, sq_kursor_16_pngSize), 240, 342));

	for (int x=0; x<cursor.size(); x++)
	{
		cursor[x]->setBounds (cursor[x]->getX(), cursor[x]->getY(), 48, 48);
		addChildComponent (cursor[x]);
	}

	step.add (new sklepSeqStep (0, 161, 368));
	step.add (new sklepSeqStep (1, 101, 343));
	step.add (new sklepSeqStep (2, 52, 297));
	step.add (new sklepSeqStep (3, 28, 234));

	step.add (new sklepSeqStep (4, 28, 164));
	step.add (new sklepSeqStep (5, 56, 100));
	step.add (new sklepSeqStep (6, 101, 53));
	step.add (new sklepSeqStep (7, 165, 29));

	step.add (new sklepSeqStep (8, 234, 27));
	step.add (new sklepSeqStep (9, 295, 55));
	step.add (new sklepSeqStep (10, 341, 101));
	step.add (new sklepSeqStep (11, 370, 163));

	step.add (new sklepSeqStep (12, 370, 233));
	step.add (new sklepSeqStep (13, 342, 296));
	step.add (new sklepSeqStep (14, 296, 343));
	step.add (new sklepSeqStep (15, 231, 372));

	for (x=0; x<step.size(); x++)
	{
		step[x]->setBounds (step[x]->getX(), step[x]->getY(), 84, 84);
		step[x]->addButtonListener (this);
		addAndMakeVisible (step[x]);
	}

	MemoryInputStream fontStream (lcd_bin,lcd_binSize, false);
	Typeface* typeFace = new Typeface (fontStream);

	lcdBigFont = new Font (*typeFace);
	lcdBigFont->setHeight (27.0f);

	lcdSmallFont = new Font (*typeFace);
	lcdSmallFont->setHeight (18.0f);

	currentPatternLabel->setFont (*lcdBigFont);
	currentPatternLabel->setFont (*lcdBigFont);
	patternLenLabel->setFont (*lcdBigFont);

	options = new sklepSeqPatternControl();
	options->setBounds (32,0,427,100);
	options->addChangeListener (this);
	addChildComponent (options);

	powerButton->setMouseCursor (MouseCursor::PointingHandCursor);
	currentPatternUp->setMouseCursor (MouseCursor::PointingHandCursor);
	currentPatternDown->setMouseCursor (MouseCursor::PointingHandCursor);
	patternLenDown->setMouseCursor (MouseCursor::PointingHandCursor);
	patternLenUp->setMouseCursor (MouseCursor::PointingHandCursor);

	ownerFilter->getCallbackLock().enter();
	patternChanged();
	ownerFilter->getCallbackLock().exit();

	glow.setGlowProperties (3.0f, Colours::red);
    //[/UserPreSize]

    setSize (492, 492);

    //[Constructor] You can add your own custom stuff here..
    //[/Constructor]
}

sklepSeqMainComponent::~sklepSeqMainComponent()
{
    //[Destructor_pre]. You can add your own custom destruction code here..
    //[/Destructor_pre]

    deleteAndZero (transportComponent);
    deleteAndZero (optionsButton);
    deleteAndZero (patternLenLabel);
    deleteAndZero (patternLenDown);
    deleteAndZero (patternLenUp);
    deleteAndZero (currentPatternLabel);
    deleteAndZero (currentPatternDown);
    deleteAndZero (currentPatternUp);
    deleteAndZero (powerButton);
    deleteAndZero (upperHalf);
    deleteAndZero (lowerHalf);
    ImageCache::release (internalCachedImage1);

    //[Destructor]. You can add your own custom destruction code here..
    //[/Destructor]
}

//==============================================================================
void sklepSeqMainComponent::paint (Graphics& g)
{
    //[UserPrePaint] Add your own custom painting code here..
    //[/UserPrePaint]

    g.fillAll (Colours::white);

    g.setColour (Colours::black);
    g.drawImage (internalCachedImage1,
                 0, 0, 492, 492,
                 0, 0, internalCachedImage1->getWidth(), internalCachedImage1->getHeight());

    g.setColour (Colour (0x5f000000));
    g.fillRoundedRectangle (207.0f, 274.0f, 75.0f, 38.0f, 10.0000f);

    g.setColour (Colour (0x5f000000));
    g.fillRoundedRectangle (181.0f, 187.0f, 75.0f, 38.0f, 10.0000f);

    //[UserPaint] Add your own custom painting code here..
    //[/UserPaint]
}

void sklepSeqMainComponent::resized()
{
    transportComponent->setBounds (0, 462, 488, 32);
    optionsButton->setBounds (3, 3, 24, 24);
    patternLenLabel->setBounds (203, 279, 68, 26);
    patternLenDown->setBounds (259, 293, 16, 16);
    patternLenUp->setBounds (259, 279, 16, 16);
    currentPatternLabel->setBounds (178, 193, 68, 26);
    currentPatternDown->setBounds (234, 207, 16, 16);
    currentPatternUp->setBounds (234, 193, 16, 16);
    powerButton->setBounds (224, 224, 48, 48);
    upperHalf->setBounds (200, 240, 24, 24);
    lowerHalf->setBounds (272, 240, 24, 24);
    //[UserResized] Add your own custom resize handling here..
    //[/UserResized]
}

void sklepSeqMainComponent::buttonClicked (Button* buttonThatWasClicked)
{
    //[UserbuttonClicked_Pre]
    //[/UserbuttonClicked_Pre]

    if (buttonThatWasClicked == optionsButton)
    {
        //[UserButtonCode_optionsButton] -- add your button handler code here..
		if (!options->isVisible())
		{
			options->setVisible (true);
		}
		else
		{
			options->setVisible (false);
		}

		return;
        //[/UserButtonCode_optionsButton]
    }
    else if (buttonThatWasClicked == patternLenDown)
    {
        //[UserButtonCode_patternLenDown] -- add your button handler code here..
		const int l = ownerFilter->getCurrentPattern()->getPatternLength();
		if (l == 1)
			return;

		ownerFilter->getCallbackLock().enter();
		ownerFilter->getCurrentPattern()->setPatternLength(l-1);
		ownerFilter->getCallbackLock().exit();

		patternLenLabel->setText (String::formatted (T("%d"), l-1), false);

		return;
        //[/UserButtonCode_patternLenDown]
    }
    else if (buttonThatWasClicked == patternLenUp)
    {
        //[UserButtonCode_patternLenUp] -- add your button handler code here..
		const int l = ownerFilter->getCurrentPattern()->getPatternLength();
		if (l == 32)
			return;

		ownerFilter->getCallbackLock().enter();
		ownerFilter->getCurrentPattern()->setPatternLength(l+1);
		ownerFilter->getCallbackLock().exit();

		patternLenLabel->setText (String::formatted (T("%d"), l+1), false);

		return;
        //[/UserButtonCode_patternLenUp]
    }
    else if (buttonThatWasClicked == currentPatternDown)
    {
        //[UserButtonCode_currentPatternDown] -- add your button handler code here..
		const int l = ownerFilter->getCurrentPattern()->getPatternId();
		if (l == 0)
			return;

		ownerFilter->getCallbackLock().enter();
		ownerFilter->setCurrentPattern(l-1);
		ownerFilter->getCallbackLock().exit();

		patternChanged();

		return;
        //[/UserButtonCode_currentPatternDown]
    }
    else if (buttonThatWasClicked == currentPatternUp)
    {
        //[UserButtonCode_currentPatternUp] -- add your button handler code here..
		const int l = ownerFilter->getCurrentPattern()->getPatternId();
		if (l == 63)
			return;

		ownerFilter->getCallbackLock().enter();
		ownerFilter->setCurrentPattern(l+1);
		ownerFilter->getCallbackLock().exit();

		patternChanged();

		return;
        //[/UserButtonCode_currentPatternUp]
    }
    else if (buttonThatWasClicked == powerButton)
    {
        //[UserButtonCode_powerButton] -- add your button handler code here..
		ownerFilter->getCallbackLock().enter();
		const bool t = ownerFilter->getCurrentPattern()->getActive();
		const int pId = ownerFilter->getCurrentPattern()->getPatternId();

		if (t)
		{
			ownerFilter->activatePattern (false, pId);
		}
		else
		{
			ownerFilter->activatePattern (true, pId);
		}
		ownerFilter->getCallbackLock().exit();

		patternChanged();

		return;
        //[/UserButtonCode_powerButton]
    }
    else if (buttonThatWasClicked == upperHalf)
    {
        //[UserButtonCode_upperHalf] -- add your button handler code here..
		return;
        //[/UserButtonCode_upperHalf]
    }
    else if (buttonThatWasClicked == lowerHalf)
    {
        //[UserButtonCode_lowerHalf] -- add your button handler code here..
		return;
        //[/UserButtonCode_lowerHalf]
    }

    //[UserbuttonClicked_Post]
	sklepSeqStep *step = (sklepSeqStep *)buttonThatWasClicked;
	const int i = step->getIndex();

	if (i<0)
		return;

	if (step->getPopup())
	{
		stepQuickEditClicked (step);
	}
	else if (step->getQuickPopup())
	{
		stepQuickEditClicked (step);
	}
	else
	{
		ownerFilter->getCallbackLock().enter();

		sklepSeqPattern *p = ownerFilter->getCurrentPattern();
		p->toggleStep (i);
		ownerFilter->getCallbackLock().exit();
	}
    //[/UserbuttonClicked_Post]
}



//[MiscUserCode] You can add your own definitions of your custom methods or any other code here...
void sklepSeqMainComponent::setPosition (int beat, int bpm)
{
	if (bpm != prevBpm)
	{
		transportComponent->setBpm (bpm);
		clearCursor();
	}

	if (beat != prevPos)
	{
		if (prevPos >= beat)
			clearCursor();

		if (beat-1 >= 0)
			cursor[beat-1]->setVisible (true);

		if (beat-2 >= 0)
			cursor[beat-2]->setVisible (false);
	}

	prevPos = beat;
	prevBpm = bpm;
}

void sklepSeqMainComponent::handleAsyncUpdate()
{
	ownerFilter->getCallbackLock().enter();
	const int beat = ownerFilter->currentBeat;
	const int bpm = ownerFilter->currentBpm;
	ownerFilter->getCallbackLock().exit();

	setPosition (beat, bpm);
}

void sklepSeqMainComponent::clearCursor()
{
	for (int x=0; x<cursor.size(); x++)
	{
		cursor[x]->setVisible (false);
	}
}

void sklepSeqMainComponent::clearSteps()
{
	for (int x=0; x<step.size(); x++)
	{
		step[x]->setOff();
		step[x]->setToggleState (false, false);
	}
}
void sklepSeqMainComponent::patternChanged()
{
	clearCursor();

	sklepSeqPattern *p = ownerFilter->getCurrentPattern();

	currentPatternLabel->setText (String::formatted (T("%d"), p->getPatternId()), false);
	patternLenLabel->setText (String::formatted (T("%d"), p->getPatternLength()), false);
	options->setPattern (p);

	if (p->getActive())
	{
		powerButton->setImages (false, true, true,
		                     ImageCache::getFromMemory (power_on_png, power_on_pngSize), 0.9000f, Colour (0x0),
		                     ImageCache::getFromMemory (power_on_png, power_on_pngSize), 1.0000f, Colour (0x0),
			                    0, 1.0000f, Colour (0x0));
	}
	else
	{
		powerButton->setImages (false, true, true,
		                     ImageCache::getFromMemory (power_off_png, power_off_pngSize), 0.7000f, Colour (0x0),
		                     ImageCache::getFromMemory (power_off_png, power_off_pngSize), 1.0000f, Colour (0x0),
			                    0, 1.0000f, Colour (0x0));
	}

	clearSteps();

	for (int x=0; x<32; x++)
	{
		if (firstHalf && x>15)
			break;

		if (!firstHalf && x>15)
			continue;

		else if (firstHalf && x<=15)
		{
			if (p->getStep(x))
			{
				step[x]->setOn();
			}
			else
			{
				step[x]->setOff();
			}
		}
		else if (!firstHalf && x>15)
		{
			if (p->getStep(x))
			{
				step[x-15]->setOn();
			}
			else
			{
				step[x-15]->setOff();
			}
		}
	}
}

void sklepSeqMainComponent::stepQuickEditClicked(sklepSeqStep *step)
{
	sklepSeqPattern *p = ownerFilter->getCurrentPattern();
	myMidiMessage *msg = p->getStepNoVeirfy (step->getIndex());

	if (quickEdit)
	{
		deleteAndZero (quickEdit);
	}

	int x,y;
	getMouseXYRelative (x,y);
	quickEdit = new stepQuickEdit (this, msg);

	if (step->getY() > getHeight()/2 && step->getX() < getWidth()-256)
	{
		quickEdit->setBounds (x,y-272,128,272);
	}
	else if (step->getY() > getHeight()/2 && step->getX() > getWidth()-256)
	{
		quickEdit->setBounds (x-128,y-272,128,272);
	}
	else if (step->getY() < getHeight()/2 && step->getX() > getWidth()-256)
	{
		quickEdit->setBounds (x-128,y,128,272);
	}
	else
	{
		quickEdit->setBounds (x,y,128,272);
	}
	addAndMakeVisible (quickEdit);
}

void sklepSeqMainComponent::changeListenerCallback(void *ptr)
{
	if (ptr == options)
	{
		ownerFilter->getCallbackLock().enter();
		sklepSeqPattern *p = ownerFilter->getCurrentPattern();
		p->setMidiChannel (options->getMidiChannel());
		p->setMidiDevice (options->getMidiDevice());
		p->setSyncMode (options->getSyncMode()); /* true - full sync, false - step sync */
		ownerFilter->getCallbackLock().exit();
	}
}

void sklepSeqMainComponent::handleNoteOn (MidiKeyboardState *source, int midiChannel, int midiNoteNumber, float velocity)
{
}

void sklepSeqMainComponent::handleNoteOff (MidiKeyboardState *source, int midiChannel, int midiNoteNumber)
{
}

void sklepSeqMainComponent::mouseDown (const MouseEvent &e)
{
	if (quickEdit)
	{
		deleteAndZero (quickEdit);
	}
}
//[/MiscUserCode]


//==============================================================================
#if 0
/*  -- Jucer information section --

    This is where the Jucer puts all of its metadata, so don't change anything in here!

BEGIN_JUCER_METADATA

<JUCER_COMPONENT documentType="Component" className="sklepSeqMainComponent" componentName="sklepSeq Main Component"
                 parentClasses="public Component, public AsyncUpdater, public ChangeListener, public MidiKeyboardStateListener"
                 constructorParams="DemoJuceFilter *f" variableInitialisers=""
                 snapPixels="8" snapActive="1" snapShown="1" overlayOpacity="0.330000013"
                 fixedSize="1" initialWidth="492" initialHeight="492">
  <BACKGROUND backgroundColour="ffffffff">
    <IMAGE pos="0 0 492 492" resource="sq_back_png" opacity="1" mode="0"/>
    <ROUNDRECT pos="207 274 75 38" cornerSize="10" fill="solid: 5f000000" hasStroke="0"/>
    <ROUNDRECT pos="181 187 75 38" cornerSize="10" fill="solid: 5f000000" hasStroke="0"/>
  </BACKGROUND>
  <JUCERCOMP name="" id="7895c18604b2892a" memberName="transportComponent"
             virtualName="" explicitFocusOrder="0" pos="0 462 488 32" sourceFile="sklepSeqTransportComponent.cpp"
             constructorParams="f"/>
  <IMAGEBUTTON name="Options" id="4350618ff8a1dac3" memberName="optionsButton"
               virtualName="" explicitFocusOrder="0" pos="3 3 24 24" tooltip="Options"
               buttonText="new button" connectedEdges="0" needsCallback="1"
               radioGroupId="0" keepProportions="1" resourceNormal="rondw_03_png"
               opacityNormal="0.699999988" colourNormal="0" resourceOver=""
               opacityOver="1" colourOver="0" resourceDown="" opacityDown="1"
               colourDown="0"/>
  <LABEL name="new label" id="6ac240eabb144fb5" memberName="patternLenLabel"
         virtualName="" explicitFocusOrder="0" pos="203 279 68 26" tooltip="Pattern length in steps"
         textCol="ff7cffac" edTextCol="ff000000" edBkgCol="0" labelText="16"
         editableSingleClick="0" editableDoubleClick="0" focusDiscardsChanges="0"
         fontname="Default font" fontsize="37" bold="0" italic="0" justification="36"/>
  <IMAGEBUTTON name="new button" id="16def4070b9c7f94" memberName="patternLenDown"
               virtualName="" explicitFocusOrder="0" pos="259 293 16 16" tooltip="Decrease Pattern Length"
               buttonText="new button" connectedEdges="0" needsCallback="1"
               radioGroupId="0" keepProportions="1" resourceNormal="down_small_png"
               opacityNormal="0.699999988" colourNormal="0" resourceOver=""
               opacityOver="1" colourOver="0" resourceDown="" opacityDown="1"
               colourDown="0"/>
  <IMAGEBUTTON name="new button" id="d6d8b968fe628cd8" memberName="patternLenUp"
               virtualName="" explicitFocusOrder="0" pos="259 279 16 16" tooltip="Increase Pattern Length"
               buttonText="new button" connectedEdges="0" needsCallback="1"
               radioGroupId="0" keepProportions="1" resourceNormal="up_small_png"
               opacityNormal="0.699999988" colourNormal="0" resourceOver=""
               opacityOver="1" colourOver="0" resourceDown="" opacityDown="1"
               colourDown="0"/>
  <LABEL name="" id="5ae1497aa86957d1" memberName="currentPatternLabel"
         virtualName="" explicitFocusOrder="0" pos="178 193 68 26" tooltip="Current active pattern"
         textCol="ff7cffac" edTextCol="ff000000" edBkgCol="0" labelText="16"
         editableSingleClick="0" editableDoubleClick="0" focusDiscardsChanges="0"
         fontname="Default font" fontsize="37" bold="0" italic="0" justification="36"/>
  <IMAGEBUTTON name="Previous Pattern" id="4e0b1d346df9f644" memberName="currentPatternDown"
               virtualName="" explicitFocusOrder="0" pos="234 207 16 16" tooltip="Previous Pattern"
               buttonText="" connectedEdges="0" needsCallback="1" radioGroupId="0"
               keepProportions="1" resourceNormal="down_small_png" opacityNormal="0.699999988"
               colourNormal="0" resourceOver="" opacityOver="1" colourOver="0"
               resourceDown="" opacityDown="1" colourDown="0"/>
  <IMAGEBUTTON name="Next Pattern" id="692765c87012d7de" memberName="currentPatternUp"
               virtualName="" explicitFocusOrder="0" pos="234 193 16 16" tooltip="Next Pattern"
               buttonText="" connectedEdges="0" needsCallback="1" radioGroupId="0"
               keepProportions="1" resourceNormal="up_small_png" opacityNormal="0.699999988"
               colourNormal="0" resourceOver="" opacityOver="1" colourOver="0"
               resourceDown="" opacityDown="1" colourDown="0"/>
  <IMAGEBUTTON name="Activate pattern" id="ead2067f18c05b0" memberName="powerButton"
               virtualName="" explicitFocusOrder="0" pos="224 224 48 48" tooltip="Activate pattern"
               buttonText="new button" connectedEdges="0" needsCallback="1"
               radioGroupId="0" keepProportions="1" resourceNormal="power_off_png"
               opacityNormal="0.699999988" colourNormal="0" resourceOver="power_off_png"
               opacityOver="1" colourOver="0" resourceDown="" opacityDown="1"
               colourDown="0"/>
  <IMAGEBUTTON name="Upper Half" id="fad7001abb10e8d8" memberName="upperHalf"
               virtualName="" explicitFocusOrder="0" pos="200 240 24 24" tooltip="Upper Half"
               buttonText="new button" connectedEdges="0" needsCallback="1"
               radioGroupId="0" keepProportions="1" resourceNormal="up_big_png"
               opacityNormal="0.805031419" colourNormal="0" resourceOver=""
               opacityOver="1" colourOver="0" resourceDown="" opacityDown="1"
               colourDown="0"/>
  <IMAGEBUTTON name="Lower Half" id="896921665201e2" memberName="lowerHalf"
               virtualName="" explicitFocusOrder="0" pos="272 240 24 24" tooltip="Lower Half"
               buttonText="new button" connectedEdges="0" needsCallback="1"
               radioGroupId="0" keepProportions="1" resourceNormal="down_big_png"
               opacityNormal="0.805031419" colourNormal="0" resourceOver=""
               opacityOver="1" colourOver="0" resourceDown="" opacityDown="1"
               colourDown="0"/>
</JUCER_COMPONENT>

END_JUCER_METADATA
*/
#endif

//==============================================================================
// Binary resources - be careful not to edit any of these sections!

// JUCER_RESOURCE: sq_back_png, 306784, "C:\images\sq_back.png"
static const unsigned char resource_sklepSeqMainComponent_sq_back_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,235,0,0,1,235,8,2,0,0,0,96,145,34,246,0,0,0,4,103,65,77,65,0,0,175,200,55,
5,138,233,0,0,0,25,116,69,88,116,83,111,102,116,119,97,114,101,0,65,100,111,98,101,32,73,109,97,103,101,82,101,97,100,121,113,201,101,60,0,4,173,242,73,68,65,84,120,218,92,189,105,179,45,201,117,29,150,
153,85,117,206,185,247,190,215,35,134,126,13,18,2,27,13,128,178,192,193,12,113,2,45,155,164,228,80,132,252,221,212,7,249,95,201,114,40,100,75,95,173,8,133,72,249,139,233,144,191,232,131,68,134,28,97,11,
65,65,34,76,12,132,209,253,26,61,190,233,190,123,207,57,85,149,233,189,214,218,59,235,52,111,99,120,125,223,25,170,178,50,247,176,246,218,107,231,255,237,15,255,176,181,154,82,26,198,49,229,180,174,107,
230,255,14,101,72,165,100,251,139,90,115,206,107,91,91,43,246,147,115,171,181,166,214,146,253,54,149,220,82,203,173,225,255,90,93,241,57,165,12,45,225,167,217,107,236,85,252,85,206,101,176,215,102,188,
102,24,70,188,218,222,132,79,200,181,225,31,123,1,222,193,55,218,159,241,55,246,197,118,49,124,221,48,76,248,44,124,197,210,214,53,217,11,240,18,187,188,122,58,157,74,158,198,253,190,226,46,248,141,25,
159,206,75,29,120,81,139,62,21,31,108,87,143,239,192,29,233,207,122,37,62,22,119,100,255,20,123,213,56,12,13,223,223,10,110,177,44,203,194,79,211,21,226,159,1,247,216,116,169,246,21,88,64,220,74,225,29,
217,93,226,187,26,110,1,183,105,87,105,75,118,127,247,242,250,230,161,125,1,175,19,47,198,135,227,189,141,55,155,108,77,177,26,182,242,195,224,247,128,31,123,46,131,110,29,159,159,244,7,91,199,134,79,
40,248,118,188,57,243,25,102,222,35,46,172,250,218,227,38,249,158,204,11,180,207,231,207,192,55,246,165,182,175,25,236,241,224,89,216,213,150,198,7,129,15,192,115,137,123,246,181,197,203,244,164,154,150,
32,249,126,208,146,250,247,199,127,139,95,145,63,110,172,113,241,117,225,199,87,253,85,177,5,247,135,159,244,70,126,75,210,181,217,11,115,202,218,113,88,182,198,219,227,93,103,223,49,250,192,118,119,127,
255,209,71,31,237,247,251,71,95,121,27,159,179,226,65,215,132,59,197,250,38,62,38,254,12,121,192,230,245,23,52,237,116,191,5,126,92,194,90,173,92,147,149,59,180,218,54,152,231,243,110,183,31,135,9,239,
170,107,227,2,219,142,209,214,177,107,216,237,118,126,239,43,46,220,190,218,142,210,104,39,43,229,187,219,151,43,62,99,185,121,240,96,44,182,197,6,61,119,123,136,243,60,219,239,239,142,119,182,248,15,
95,121,184,206,107,42,186,148,182,224,36,22,60,50,60,33,187,102,222,169,221,80,193,71,219,187,236,102,87,156,59,59,22,149,123,22,251,96,156,70,123,157,125,53,159,245,224,79,217,254,210,110,124,24,126,
248,131,31,254,240,47,126,240,219,191,249,155,87,55,55,120,37,175,225,124,62,207,243,201,254,121,248,202,43,199,251,163,253,121,191,63,204,231,179,237,148,209,94,180,187,178,55,250,98,183,228,103,10,75,
179,140,211,14,43,91,87,108,14,59,23,21,123,201,30,179,61,35,61,104,173,106,213,142,225,58,101,110,93,251,90,91,33,91,156,202,83,144,120,144,176,156,126,34,154,246,129,253,215,76,211,178,46,137,251,150,
6,102,176,91,159,151,217,158,137,189,114,154,246,118,155,182,11,113,119,101,224,134,105,122,64,5,103,150,31,195,165,198,193,176,207,225,217,179,183,20,253,166,250,1,228,38,172,52,45,246,61,131,253,37,
14,62,183,116,41,122,206,5,15,221,140,18,46,127,208,9,106,92,103,251,247,105,154,184,151,177,55,105,63,139,150,75,79,16,15,104,89,203,52,242,131,240,145,50,44,176,174,246,111,67,105,60,14,52,49,141,223,
134,87,217,93,234,242,177,235,121,250,112,7,118,95,101,224,82,99,217,177,151,184,128,246,223,21,86,71,231,146,167,50,187,117,201,250,194,138,29,64,67,101,183,199,35,4,251,120,113,176,105,206,241,235,140,
91,197,154,242,224,216,102,27,82,188,65,150,52,14,120,230,33,31,214,12,183,193,79,207,254,0,244,236,147,108,172,140,34,95,108,214,63,219,162,204,67,30,181,174,182,187,206,231,101,42,123,24,30,89,49,220,
70,225,77,44,122,70,113,196,249,213,50,226,50,7,110,0,124,105,184,191,224,105,104,200,176,111,108,177,50,55,162,219,180,132,223,183,228,31,230,166,173,197,71,243,243,236,229,182,21,176,157,232,81,120,
63,248,205,254,234,90,54,58,235,181,92,8,57,56,185,195,129,139,166,205,148,100,68,19,13,23,215,133,255,109,241,9,218,217,41,46,158,119,148,221,136,240,79,131,255,91,162,217,194,82,248,169,200,113,169,
180,250,77,231,201,94,182,226,49,225,15,53,187,53,178,157,92,245,52,146,22,31,38,32,209,127,100,153,105,121,202,28,158,151,103,136,70,118,240,111,208,227,198,239,113,54,71,184,13,247,6,218,86,248,214,
236,159,151,194,100,115,17,146,25,203,105,156,106,213,229,20,158,201,164,245,237,43,45,59,223,180,38,180,80,220,247,73,198,5,198,142,95,66,99,65,107,83,237,132,231,117,197,67,228,105,209,241,198,31,108,
203,212,228,238,202,221,11,45,10,253,13,94,204,237,109,167,116,7,131,88,104,18,155,221,142,29,206,145,79,73,158,8,222,81,214,193,151,200,94,177,152,241,89,204,8,30,174,246,173,238,151,106,33,72,203,19,
190,14,49,13,173,188,61,251,182,52,251,220,243,124,198,235,17,117,84,179,8,25,102,126,48,83,181,224,19,236,167,241,132,226,215,188,35,4,67,178,135,244,181,112,51,102,38,236,67,110,202,13,246,52,95,86,
104,29,244,16,113,213,107,251,217,7,63,123,244,232,209,48,77,177,142,77,70,19,94,109,194,10,204,235,98,159,105,23,60,77,163,25,113,187,118,4,67,50,130,56,212,176,0,248,174,54,195,63,77,58,209,43,188,32,
246,58,159,151,156,122,88,49,62,217,70,135,205,205,94,176,230,235,124,198,93,12,165,117,179,5,51,6,67,76,135,90,232,255,113,70,116,50,241,190,193,142,100,115,251,97,175,52,167,133,179,182,202,146,216,
15,14,172,125,105,245,167,184,226,192,22,63,82,58,101,195,88,171,66,40,125,172,135,28,182,74,186,206,146,138,94,169,8,103,219,77,216,207,124,172,118,239,149,143,204,125,146,111,95,26,188,26,70,188,38,
58,51,236,153,49,175,218,198,8,10,120,2,75,57,157,207,230,32,17,45,49,2,68,4,89,25,192,209,118,217,235,7,249,48,197,68,238,126,90,56,191,48,139,220,156,35,76,86,25,235,50,99,61,24,57,40,116,181,93,52,
78,123,187,35,236,117,26,52,68,60,120,167,173,145,109,182,209,236,35,94,4,3,167,192,64,49,87,73,10,244,214,179,253,94,97,106,78,30,22,114,177,234,202,35,202,135,5,103,194,39,133,149,84,244,135,192,7,167,
99,224,253,22,6,51,85,167,154,71,2,187,167,172,120,102,138,51,135,113,26,86,134,255,217,77,67,107,50,66,138,92,113,121,85,27,171,202,199,43,36,220,226,38,220,145,98,41,110,157,198,200,184,86,143,163,248,
188,211,82,87,28,7,108,34,90,25,249,10,133,198,201,195,199,76,111,46,99,81,61,138,109,30,253,87,196,26,138,137,120,140,24,43,229,176,249,92,86,44,5,215,133,134,176,121,204,73,171,41,11,221,250,131,195,
51,212,166,117,131,168,255,42,150,225,121,26,194,206,35,66,72,76,45,170,158,78,184,100,222,75,113,27,238,159,190,210,237,21,189,81,75,227,161,16,221,178,14,34,111,48,44,49,29,125,78,61,126,198,114,148,
230,167,87,166,246,124,58,219,6,181,44,106,229,119,251,109,133,235,220,254,149,151,196,59,199,233,57,157,142,138,212,220,190,224,181,197,115,141,172,173,93,154,155,219,72,54,148,245,240,20,193,84,172,
136,127,145,97,53,236,49,91,123,11,117,175,14,87,12,242,244,76,170,158,156,237,101,250,73,219,154,22,12,13,60,111,105,213,211,95,215,236,105,228,160,240,34,21,26,244,5,11,134,160,152,235,46,55,73,207,
109,239,203,92,21,108,111,187,3,179,191,182,57,239,239,239,31,220,60,176,157,59,230,161,194,242,155,25,86,62,132,11,176,136,242,120,188,199,246,88,97,130,237,147,237,82,237,237,182,183,237,75,95,190,124,
41,11,110,134,219,204,186,157,189,253,97,143,195,149,253,170,234,188,40,214,212,158,63,195,58,236,101,190,185,198,133,225,201,170,199,247,225,135,31,190,188,189,253,230,187,223,176,207,107,22,226,87,90,
85,115,35,22,33,218,190,217,141,92,210,10,71,98,103,202,174,119,172,124,38,72,84,154,231,130,180,167,149,31,217,10,66,203,2,163,163,136,170,121,54,190,70,42,147,124,35,133,75,203,58,88,185,242,161,38,
251,34,127,172,133,214,129,27,170,214,20,126,26,247,152,60,28,196,7,227,184,34,150,180,235,197,87,88,118,32,95,171,45,28,193,150,28,1,55,67,9,243,157,220,132,216,50,218,205,105,35,50,255,51,115,130,207,
47,116,135,155,39,136,176,157,31,93,105,147,71,157,115,230,88,75,82,100,233,231,168,209,8,217,255,32,91,178,139,93,23,218,141,180,140,195,136,189,106,127,133,155,91,232,96,240,246,217,118,56,99,11,123,
47,130,113,121,17,11,50,112,118,45,206,152,109,73,3,106,40,252,132,30,223,49,255,227,97,183,149,31,249,76,108,77,220,80,50,105,49,155,87,90,142,140,150,102,160,242,44,48,161,24,185,53,199,134,75,41,57,
95,100,196,60,128,50,6,88,58,98,16,17,161,49,160,167,1,132,159,72,114,216,216,251,185,13,17,146,230,8,210,251,162,87,220,21,237,122,10,60,0,9,204,184,211,113,194,254,179,240,102,183,71,218,50,78,12,183,
29,144,241,236,58,151,14,233,224,102,227,11,104,13,107,222,34,4,225,9,10,122,149,239,55,249,83,7,46,18,55,9,162,7,143,217,155,219,1,255,42,183,214,52,241,92,144,234,16,74,25,124,15,87,165,38,139,76,169,
219,221,214,195,3,143,146,34,212,78,110,251,61,172,118,131,204,43,239,142,40,211,97,43,74,119,147,26,129,129,146,221,45,222,166,173,201,23,8,7,182,35,220,30,157,21,254,98,24,252,75,62,119,91,125,193,82,
142,99,40,51,204,173,203,173,136,124,168,0,25,211,199,242,27,21,139,224,51,176,103,18,211,76,90,55,11,60,135,177,200,248,114,63,196,245,231,184,82,228,107,216,171,216,141,102,182,14,58,254,219,182,128,
251,108,61,133,145,207,141,103,152,60,137,37,22,150,136,78,216,103,46,117,182,16,68,86,114,183,223,21,38,27,182,32,48,159,202,104,170,220,164,175,182,62,135,80,6,124,158,253,37,98,94,187,21,51,121,216,
185,48,58,52,217,204,117,71,100,78,117,198,251,39,122,68,46,96,147,235,178,100,145,102,185,46,203,124,56,28,44,113,84,148,23,174,155,95,156,210,124,154,231,243,60,237,38,109,188,204,176,212,194,241,243,
108,161,89,61,31,207,128,31,23,68,247,136,6,119,19,15,35,206,227,48,16,142,176,28,22,224,128,131,75,142,194,5,130,193,56,169,52,143,10,218,227,247,31,239,237,82,174,175,4,137,174,171,194,23,57,65,164,
203,246,30,251,251,138,175,182,247,175,121,123,248,43,150,45,117,108,208,14,174,61,90,90,165,60,242,139,44,171,208,134,206,205,223,227,71,137,150,24,145,71,163,119,140,199,228,241,36,63,129,192,96,83,
198,35,19,188,242,68,14,52,19,110,209,87,197,40,141,121,16,209,21,6,70,102,107,86,194,17,158,243,103,109,146,216,81,177,53,244,177,50,124,116,32,14,55,96,37,185,69,113,9,67,196,41,153,43,201,120,26,251,
182,50,183,180,37,159,225,216,138,76,101,161,173,7,190,197,108,195,174,106,182,123,1,224,53,232,83,236,177,2,162,28,71,92,84,245,139,89,136,3,11,109,81,176,73,144,4,49,7,178,65,102,126,41,194,98,61,163,
146,61,203,213,254,167,225,40,112,161,141,232,65,93,206,92,89,120,218,21,155,17,86,28,129,54,162,81,219,255,167,245,124,170,235,204,133,199,50,51,135,90,50,210,64,123,209,192,216,185,42,255,22,78,212,
34,107,72,76,169,6,186,32,127,110,50,71,194,49,146,167,77,43,93,171,254,90,24,83,0,97,77,49,39,87,163,20,57,59,161,10,124,62,120,37,241,96,37,229,22,226,148,44,235,216,4,118,227,45,76,152,20,140,88,16,
227,7,95,233,128,240,124,188,127,32,216,53,68,82,31,144,238,22,120,102,185,39,238,78,85,5,128,106,90,140,166,152,67,8,69,211,23,133,121,242,64,2,225,146,189,69,246,102,216,32,121,119,37,142,165,120,234,
126,129,5,187,3,109,126,247,1,67,5,10,173,242,67,234,102,53,43,189,39,28,146,61,107,78,76,248,249,165,58,124,72,14,229,155,244,240,29,9,20,232,227,193,172,47,189,39,38,197,141,54,195,229,234,121,88,107,
29,71,155,207,22,78,44,58,111,30,157,165,238,131,17,81,98,7,79,5,254,21,43,110,89,121,82,2,38,151,159,178,123,35,247,130,77,113,89,224,213,177,86,14,202,244,184,194,31,30,93,15,204,88,246,240,171,233,
42,120,6,242,56,76,136,122,121,6,96,102,205,160,35,195,196,130,48,35,109,133,75,228,233,13,86,80,142,25,193,123,242,82,6,176,5,251,15,51,198,181,101,55,221,29,181,39,12,42,179,194,28,76,193,12,205,147,
93,223,237,139,187,243,60,219,23,236,198,221,50,47,200,180,82,137,168,212,99,64,91,16,219,78,231,243,124,58,157,119,187,29,235,69,105,132,17,0,76,127,60,30,101,4,247,251,221,205,205,13,94,192,243,129,
80,6,113,62,114,139,129,161,149,67,99,102,77,71,134,101,186,133,132,224,26,185,8,77,248,233,254,244,241,199,31,255,194,59,239,140,2,100,149,204,105,153,177,42,83,162,53,178,171,221,95,93,101,34,11,94,
212,105,248,28,153,90,4,34,204,116,166,253,62,163,134,132,112,117,32,240,81,171,78,178,178,61,218,211,172,112,38,34,12,110,99,69,235,73,137,176,167,86,68,75,248,74,125,133,172,170,103,136,201,143,59,124,
173,93,197,74,248,123,183,183,140,164,114,27,15,204,95,21,171,168,182,162,168,83,217,102,22,16,200,64,16,104,45,141,56,46,152,185,191,57,79,222,2,254,160,93,13,191,187,204,17,146,69,116,196,252,40,203,
63,180,126,100,163,14,148,61,53,199,101,199,238,213,183,52,32,36,43,143,225,216,46,64,195,212,177,196,205,211,120,66,237,169,33,87,137,214,9,241,7,225,200,149,120,203,170,92,1,246,202,182,10,159,133,96,
42,220,36,76,164,237,57,115,38,235,108,127,171,239,96,61,100,100,20,95,26,177,37,70,43,202,239,185,198,218,154,142,148,49,194,6,60,70,11,75,140,127,61,158,153,126,208,20,97,223,40,222,207,158,247,226,
252,123,136,88,138,10,116,128,144,22,102,178,131,194,77,157,228,161,208,254,16,126,17,104,45,124,38,202,44,14,77,84,85,8,27,67,60,153,244,234,80,42,237,102,64,59,61,254,16,200,133,111,98,197,182,47,113,
82,78,30,200,47,175,194,174,1,128,83,77,170,207,202,169,98,187,23,189,94,9,154,92,134,95,185,199,206,142,172,245,160,58,202,6,110,169,2,115,201,30,126,251,215,170,142,87,83,143,203,155,59,106,5,26,253,
217,55,225,22,40,121,34,70,40,145,6,58,254,228,87,149,125,83,174,58,245,101,195,91,54,255,177,45,84,37,244,143,155,78,73,9,105,15,202,148,139,216,131,64,17,108,185,189,186,126,48,12,163,206,183,142,177,
253,245,138,114,83,21,112,14,91,99,25,235,121,110,1,95,36,129,215,185,244,108,91,59,214,108,133,89,254,43,25,253,188,249,180,124,81,147,114,47,221,106,110,219,195,74,221,58,48,200,165,107,182,103,224,
53,195,235,235,107,224,24,136,63,240,177,56,12,241,89,153,142,10,187,46,209,49,54,101,156,40,82,89,104,204,40,9,166,129,216,151,10,43,88,183,21,94,156,113,180,189,126,44,94,203,47,105,182,44,253,116,90,
230,149,142,179,32,184,214,94,149,183,226,142,7,222,138,242,121,187,59,222,33,137,70,101,178,150,65,27,166,153,21,102,89,187,94,95,93,47,150,144,159,80,14,189,186,190,74,176,56,51,31,34,60,216,192,141,
97,47,155,198,209,60,132,5,40,88,148,49,245,32,52,93,68,66,118,53,63,254,203,31,219,95,189,241,250,235,67,25,220,64,48,116,31,166,178,18,98,229,171,24,245,164,161,122,21,76,56,245,138,170,18,94,160,100,
110,160,45,109,221,24,41,140,100,138,153,189,38,163,10,70,42,53,247,186,56,96,37,186,87,47,87,234,34,89,168,96,134,10,63,187,90,174,163,67,161,82,127,97,0,212,46,194,26,66,145,43,114,57,134,114,74,89,
17,71,234,17,174,85,22,153,249,101,94,253,234,188,6,51,168,102,8,155,75,199,108,6,23,129,242,9,251,97,105,135,67,81,61,225,238,116,255,224,225,67,241,13,86,71,112,177,208,42,90,86,198,163,110,201,21,7,
225,60,22,113,4,252,148,177,178,88,153,116,106,119,33,240,245,226,147,219,107,25,253,166,148,154,231,198,211,91,33,220,217,147,42,44,26,34,197,56,119,30,207,56,157,132,144,8,111,201,194,106,45,145,168,
33,246,226,243,233,126,28,247,5,155,105,73,98,152,56,74,89,229,179,185,237,22,175,46,149,164,146,130,98,26,30,30,230,158,182,102,200,117,118,150,110,247,186,129,240,94,214,124,11,111,32,69,129,85,69,106,
175,176,200,67,178,148,47,251,73,44,40,76,76,63,178,137,31,213,75,97,50,76,8,152,60,86,114,147,218,18,89,5,10,250,120,19,165,68,52,220,249,12,250,255,26,217,31,111,19,144,82,148,10,101,105,20,72,216,183,
78,40,242,164,211,249,104,251,123,98,209,63,158,77,138,87,231,224,164,116,67,157,123,132,30,4,24,15,221,29,69,73,185,117,67,222,99,36,161,39,65,137,17,46,195,128,162,201,88,105,251,230,184,3,126,103,96,
145,130,107,221,120,251,194,177,82,207,67,219,19,13,22,106,106,119,42,140,203,21,79,234,161,244,91,162,243,199,98,58,191,101,89,207,235,186,191,74,52,40,13,241,221,170,244,92,57,224,130,143,28,7,127,62,
140,218,184,244,58,161,184,172,193,145,253,164,237,188,59,236,143,231,115,22,146,219,11,87,190,86,29,48,119,103,184,160,94,159,64,105,88,219,69,116,227,91,193,54,35,189,61,93,13,172,119,105,122,208,181,
69,182,175,98,191,0,19,90,105,212,10,21,253,216,109,174,193,137,160,217,65,198,133,189,205,226,19,34,65,115,222,187,105,143,34,35,13,9,241,31,172,235,253,221,157,125,203,180,27,181,253,149,14,166,94,175,
45,225,87,107,186,62,92,223,222,222,154,153,222,93,79,228,8,37,207,208,117,110,72,195,32,159,36,71,46,85,3,118,98,113,54,138,17,167,243,105,154,118,118,164,166,65,165,60,199,43,200,23,243,168,255,195,
15,126,246,243,63,247,115,150,181,140,211,36,122,78,1,40,140,88,77,81,75,139,106,89,138,96,12,49,16,177,114,207,124,16,232,149,142,254,51,35,47,42,83,22,173,97,160,209,1,201,213,64,98,35,73,226,135,59,
245,130,21,81,214,126,81,100,134,81,77,61,189,81,5,218,195,243,149,145,28,107,182,139,50,73,249,7,165,63,30,37,4,81,140,245,118,230,187,77,152,94,85,4,78,187,199,52,203,46,119,1,98,93,6,203,211,118,205,
2,144,23,207,45,81,44,229,64,136,12,55,119,62,157,198,40,92,123,221,91,78,0,33,65,105,115,237,161,5,182,52,108,66,85,21,208,31,52,237,242,128,194,231,208,161,156,66,216,73,176,129,71,153,145,203,185,119,
151,229,77,219,34,235,107,179,23,117,155,78,34,238,87,95,5,11,206,82,161,254,81,166,10,108,15,152,61,30,73,102,188,156,61,174,212,199,84,174,69,110,42,243,242,65,141,40,2,104,169,117,108,74,13,56,130,
219,29,249,105,94,25,162,166,90,60,56,30,24,162,22,81,8,80,181,220,242,139,224,162,217,195,56,195,215,51,42,176,51,67,35,134,68,47,43,12,175,66,48,220,25,246,56,44,57,27,39,10,124,186,16,39,138,229,182,
89,98,102,11,185,59,198,96,172,232,197,68,72,4,34,95,36,59,186,253,1,55,101,203,100,187,127,154,70,132,9,230,110,25,219,17,232,207,113,108,186,93,230,175,195,243,112,7,213,236,233,97,236,211,20,108,25,
58,165,14,74,183,188,229,13,14,255,122,216,233,110,142,15,56,109,37,71,21,28,104,220,3,234,8,78,136,78,163,123,21,236,142,214,171,35,94,135,16,68,141,72,178,242,96,248,138,172,66,184,75,242,66,240,194,
220,24,149,172,113,4,181,203,172,39,193,98,218,139,230,33,143,115,58,193,98,98,1,9,72,104,182,208,9,36,138,230,149,200,124,145,68,56,63,20,192,226,240,240,225,195,206,97,236,233,73,75,254,52,74,176,110,
84,66,180,83,49,150,49,57,39,53,183,94,134,201,170,55,146,170,193,114,60,141,22,195,21,112,26,132,152,15,132,18,47,170,34,112,237,101,57,47,105,74,138,30,240,240,178,136,85,85,97,181,10,208,43,1,10,22,
24,119,34,241,168,128,105,111,87,236,76,168,122,208,135,84,224,156,136,50,29,246,161,19,171,67,157,242,244,234,171,175,62,121,250,68,201,220,100,113,180,156,28,12,154,153,90,144,237,110,110,110,228,196,
236,104,202,31,248,147,174,219,243,61,157,78,118,61,87,87,87,77,117,143,54,178,78,10,239,184,208,155,126,240,248,3,123,205,23,222,124,99,28,112,152,16,147,137,246,1,124,55,135,189,243,146,120,114,114,
1,60,117,225,17,90,129,49,194,150,13,126,30,112,251,160,118,56,95,128,119,72,78,21,214,56,121,29,155,120,84,243,204,73,116,162,64,168,75,160,234,114,199,72,65,24,160,212,176,195,217,43,241,115,118,250,
133,219,9,70,22,11,77,203,164,146,99,219,210,52,146,254,166,9,183,156,187,65,202,94,149,231,214,80,25,214,30,247,58,183,29,104,157,176,220,229,110,152,103,11,255,39,236,140,101,30,162,88,70,91,41,44,145,
198,215,86,163,230,110,130,3,104,133,199,199,78,27,224,201,72,200,102,122,14,15,49,32,103,66,44,5,119,181,250,194,202,12,245,165,40,94,225,247,224,138,84,10,154,169,158,58,8,76,225,174,192,54,86,88,65,
124,133,6,90,62,22,188,194,172,157,53,76,251,171,171,155,87,16,96,166,146,29,65,229,198,69,52,87,189,168,204,160,67,104,134,74,166,228,201,210,242,78,35,74,91,176,183,53,7,1,88,118,63,57,47,212,17,134,
202,164,33,251,161,232,254,87,12,49,51,245,195,184,223,241,67,104,77,236,108,8,231,129,201,152,229,193,80,103,32,114,17,165,84,45,123,245,103,166,109,40,164,213,89,228,57,0,195,210,17,231,78,238,118,44,
45,8,60,162,18,150,75,28,22,59,196,150,202,194,174,29,255,108,49,224,178,219,239,21,165,181,224,192,135,45,238,112,77,235,30,109,227,186,6,166,156,2,94,119,111,172,197,81,106,239,209,154,168,122,98,243,
41,234,72,157,43,162,67,156,61,67,11,239,231,101,134,96,149,39,231,8,136,95,1,255,225,204,1,207,14,20,79,49,123,18,144,142,127,35,16,153,61,200,82,162,86,151,136,204,157,60,183,59,92,93,223,88,190,73,
47,158,69,17,113,114,154,197,1,246,159,233,234,48,78,200,228,134,105,84,201,129,183,158,107,96,193,126,157,76,254,84,179,178,191,26,81,26,5,227,32,251,227,116,110,87,145,9,247,212,137,181,120,178,52,4,
209,126,30,85,100,181,164,57,71,172,69,80,135,56,186,70,77,131,139,196,26,155,10,162,141,133,166,5,216,72,22,125,60,167,178,49,55,81,245,73,234,107,104,78,233,19,240,43,186,89,241,100,142,244,193,209,
140,248,126,183,159,198,29,178,81,88,10,184,249,151,183,183,243,233,172,173,152,162,216,98,102,250,181,215,94,67,228,126,127,191,208,54,177,162,195,227,104,86,10,224,248,32,226,118,21,122,214,75,25,162,
49,112,253,174,14,87,114,21,41,118,172,99,209,200,61,145,255,191,255,254,251,175,188,242,208,30,23,146,100,100,222,85,44,75,36,39,172,3,193,138,227,33,58,255,199,203,41,205,9,106,252,251,2,22,111,26,154,
40,97,101,244,199,64,162,5,35,62,207,129,73,57,91,157,30,179,146,42,81,155,255,71,89,190,2,66,193,93,66,42,147,16,149,172,144,62,232,153,220,174,114,3,60,99,131,59,176,162,16,128,85,183,53,44,146,115,
207,225,52,65,150,243,224,71,185,189,178,91,11,185,86,16,66,112,178,193,126,95,78,162,103,95,223,220,216,107,238,239,238,51,65,98,91,145,249,60,203,68,166,148,123,158,177,162,24,176,38,210,198,27,83,70,
32,87,41,69,144,78,26,18,11,252,165,120,196,203,252,210,131,33,173,192,69,173,13,164,62,161,82,69,97,91,20,37,228,62,162,244,138,5,91,54,208,170,5,86,33,170,134,40,3,57,170,65,124,2,40,109,219,214,57,
236,25,49,153,231,199,30,114,235,32,58,134,91,34,7,4,157,71,12,187,61,201,157,42,107,34,248,135,184,193,19,87,111,126,9,3,38,52,39,181,48,37,107,107,23,70,156,150,196,66,18,30,149,236,86,31,117,165,194,
52,210,206,201,105,157,79,73,40,103,176,235,221,30,145,30,5,228,174,145,90,71,152,34,96,111,217,87,196,163,138,9,114,152,87,173,157,14,119,187,232,74,234,68,36,70,229,170,119,37,223,243,124,254,150,109,
137,207,31,137,64,14,243,154,123,119,79,28,167,86,163,247,70,109,61,61,120,206,29,125,17,189,43,123,149,179,108,140,144,136,70,91,119,60,169,231,96,173,40,123,173,37,106,130,189,201,136,6,198,41,178,45,
44,206,150,136,4,121,194,49,138,36,4,178,120,162,95,29,93,100,30,209,219,180,24,119,12,59,251,143,157,143,253,245,245,180,219,243,55,67,206,23,60,117,222,161,185,58,243,112,197,169,196,170,27,35,80,80,
121,205,153,230,254,197,57,232,151,130,149,210,86,57,104,36,177,148,18,228,157,26,14,154,219,127,24,68,69,200,233,162,80,29,80,187,51,20,42,209,134,178,101,190,44,114,194,238,198,182,201,190,64,118,202,
151,51,32,190,17,68,148,164,168,74,107,163,160,199,201,75,89,241,181,10,225,248,61,160,128,49,93,20,97,177,95,69,250,6,224,81,119,59,100,229,231,249,236,69,31,198,119,88,180,148,119,102,167,15,7,251,95,
56,15,130,161,112,78,19,208,112,59,62,132,170,106,115,171,74,203,177,10,84,195,207,25,13,65,0,202,247,135,61,24,235,227,40,24,100,224,143,46,252,233,147,167,207,158,61,123,251,237,183,65,34,100,12,218,
41,246,130,231,221,64,202,48,195,245,34,193,157,73,200,244,220,39,137,176,169,115,234,188,53,231,249,101,149,197,117,28,112,52,155,216,209,124,141,54,24,15,255,74,168,54,177,222,88,107,231,8,166,22,181,
198,228,20,210,192,62,201,95,82,71,90,115,92,152,177,162,74,86,30,168,121,60,209,194,131,227,23,8,23,20,162,17,176,87,234,12,164,120,94,238,239,94,218,203,206,243,242,226,249,139,231,207,159,161,146,217,
154,109,209,235,235,235,211,241,116,70,97,185,141,187,3,184,238,44,27,250,65,198,142,129,29,91,236,5,213,91,165,24,157,91,192,139,198,5,128,81,30,127,212,154,162,161,64,104,53,47,213,146,137,26,84,28,
90,97,129,198,57,168,112,165,229,45,8,232,253,114,204,41,252,117,165,179,230,138,210,122,164,68,35,227,232,73,28,101,21,49,112,89,118,237,231,51,125,242,160,11,34,3,108,85,175,166,147,214,184,245,179,
163,177,162,99,53,116,220,20,61,44,248,105,219,46,128,164,1,125,236,136,144,161,150,10,215,45,251,192,72,45,130,96,210,218,68,223,201,145,204,121,162,91,20,2,178,208,57,153,7,156,207,103,208,192,75,62,
157,143,87,215,150,102,150,230,117,155,228,132,107,250,91,194,72,181,163,254,244,153,27,151,65,57,151,243,226,60,224,174,65,224,247,168,89,174,213,235,160,220,94,149,100,123,132,162,53,247,18,156,232,
156,100,107,213,207,23,219,74,221,138,116,238,150,200,97,227,223,117,180,59,216,114,252,58,166,99,126,188,146,183,92,246,70,197,78,173,221,248,146,97,211,189,97,39,7,41,222,187,82,178,19,145,228,183,50,
120,19,209,117,162,141,197,202,76,16,40,139,170,43,30,161,218,34,155,57,99,5,91,249,122,113,30,81,20,72,109,131,216,145,176,247,237,14,32,116,178,6,21,85,238,13,208,196,53,174,213,172,226,108,102,74,168,
81,234,185,173,187,234,104,108,82,161,144,59,148,206,11,219,162,132,101,111,78,9,78,189,227,134,253,180,77,92,255,146,189,64,26,105,135,122,62,195,41,22,238,141,117,243,48,120,92,226,139,115,239,51,31,
5,106,239,181,153,18,253,101,36,3,151,86,188,131,141,108,64,20,246,87,129,72,83,9,54,69,132,85,67,247,141,160,202,140,195,114,6,202,164,72,249,250,230,26,167,159,109,68,112,12,85,199,147,200,18,80,129,
49,184,167,40,83,76,105,148,27,135,29,21,50,214,25,203,27,165,5,214,28,41,24,122,119,5,17,22,149,23,96,200,242,176,130,40,220,30,63,126,108,47,3,26,131,64,132,59,185,185,139,44,226,198,101,97,42,99,116,
189,137,18,142,166,68,85,14,138,59,244,213,201,108,34,104,240,7,62,38,58,18,86,37,199,44,23,183,53,57,110,235,208,128,250,30,170,119,50,87,143,236,101,246,89,233,89,212,25,142,220,130,92,26,113,160,91,
212,233,17,141,7,122,171,179,38,164,35,173,108,5,103,117,139,120,107,109,44,135,146,196,93,170,200,66,169,44,39,244,154,154,131,59,30,143,51,246,117,59,222,157,198,244,212,178,72,56,64,139,52,90,186,63,
222,217,91,110,110,70,152,151,227,253,254,112,21,41,34,66,251,217,66,248,117,17,107,120,96,95,173,42,81,64,147,0,242,214,56,239,52,137,232,222,84,134,209,84,93,35,117,18,70,22,96,90,113,15,40,172,47,192,
122,183,51,91,151,5,215,14,141,217,75,171,209,48,1,166,201,60,43,244,26,17,127,91,224,140,251,94,138,128,78,52,107,121,211,250,60,163,239,107,33,219,148,44,12,4,59,162,196,245,164,221,235,181,98,209,139,
9,129,0,120,17,84,102,239,164,63,204,182,66,45,205,167,251,187,154,103,11,234,9,130,9,5,86,188,52,164,18,217,187,32,47,124,215,218,130,228,166,14,114,85,222,231,243,9,80,205,126,207,235,105,0,90,47,41,
11,178,10,182,186,109,8,255,153,59,249,167,69,145,92,37,224,40,227,121,49,97,179,34,181,155,140,182,85,197,146,147,181,243,86,77,102,200,129,254,139,54,77,27,167,194,219,121,189,137,50,78,184,112,21,7,
85,116,57,27,20,24,125,54,77,54,108,107,101,115,234,146,131,63,17,170,228,238,204,155,44,43,241,119,134,206,242,22,69,140,83,167,51,170,99,214,242,149,201,82,245,187,49,77,42,127,69,90,86,157,34,86,83,
199,150,58,117,5,157,187,108,188,171,158,76,103,65,89,236,92,37,19,177,166,61,85,13,96,16,195,99,244,72,156,16,248,136,14,5,51,7,107,97,105,158,84,191,145,109,126,46,62,16,176,149,30,128,131,223,201,187,
22,189,3,118,195,136,28,49,44,193,230,226,255,45,56,221,235,231,60,180,232,37,222,49,68,191,80,163,139,181,122,47,147,14,76,99,247,24,42,46,100,25,231,13,223,44,209,113,235,8,64,79,46,106,231,236,20,175,
237,171,163,128,6,62,211,245,234,15,124,204,67,22,73,221,190,119,143,46,112,124,179,253,18,209,243,113,1,85,156,52,190,70,235,99,135,166,176,51,189,219,235,232,59,85,183,88,149,12,128,227,15,8,155,134,
161,131,227,117,171,142,57,113,155,15,235,211,79,62,125,247,221,111,28,246,7,34,78,164,48,163,240,60,68,170,199,8,23,199,104,117,226,23,163,74,160,1,211,46,179,131,156,135,114,164,227,139,192,72,190,109,
200,158,60,2,168,37,74,192,221,54,20,225,231,192,17,196,163,31,200,54,233,73,21,219,243,6,80,176,29,8,174,209,227,142,152,77,132,206,94,208,183,219,154,151,149,15,27,94,119,24,64,138,175,100,134,144,203,
182,18,208,96,163,57,25,198,21,47,86,96,216,216,98,67,226,233,52,90,4,97,137,206,241,116,60,31,79,96,243,139,224,176,128,62,200,127,195,211,63,221,223,95,237,247,35,205,240,249,108,70,252,218,62,234,254,
120,127,125,125,133,111,204,33,94,129,253,57,174,142,77,23,214,21,232,30,147,211,225,216,26,164,204,205,76,145,26,172,4,179,176,225,217,157,83,239,80,206,61,123,99,222,166,196,68,73,76,21,212,71,36,25,
128,105,229,94,2,21,29,41,26,153,167,60,184,147,184,211,150,21,80,24,68,49,74,155,144,80,97,19,0,4,196,158,59,43,206,41,236,230,116,215,203,88,79,129,116,17,232,227,98,8,196,238,215,104,64,113,162,155,
133,99,117,218,93,121,199,178,178,164,11,18,118,107,65,31,145,17,231,243,27,198,189,26,61,18,88,31,200,26,112,194,167,189,91,228,222,74,163,204,32,71,80,222,203,133,170,219,8,105,136,172,189,108,246,49,
122,197,131,161,208,116,72,218,182,129,4,28,231,90,210,70,232,220,20,60,74,233,4,42,239,220,203,222,151,163,60,177,68,59,77,14,150,75,102,34,187,10,72,201,14,203,10,141,110,57,88,199,65,247,218,154,209,
163,194,226,246,194,193,40,5,224,129,133,56,173,20,121,218,206,115,154,8,99,7,70,14,34,162,132,17,31,122,202,202,168,183,23,54,97,154,225,191,231,21,236,49,230,48,29,226,135,181,105,107,116,229,116,160,
188,153,231,22,240,87,156,249,107,71,209,92,62,110,115,220,237,73,196,182,119,174,189,7,213,243,17,111,69,77,225,89,181,9,162,103,146,203,162,22,199,78,144,35,244,183,165,77,112,255,56,201,193,185,12,
182,53,201,19,126,150,250,202,71,93,77,141,248,158,157,36,239,193,106,130,53,4,226,57,144,30,90,6,37,34,236,230,216,2,208,82,29,197,209,142,190,5,98,185,3,60,60,116,248,142,124,92,238,71,212,39,19,193,
217,164,166,95,243,55,170,213,221,29,239,236,51,111,118,55,235,105,73,65,124,37,173,121,5,124,204,7,45,210,148,74,100,10,11,42,129,120,124,47,218,38,113,50,121,243,161,16,32,214,85,8,199,124,240,193,207,
236,180,127,233,75,95,220,239,15,187,253,110,177,139,94,102,196,141,230,207,131,166,149,188,231,36,182,88,74,227,180,171,196,116,134,173,175,171,230,208,147,40,76,151,115,147,10,10,177,111,127,128,222,
222,226,13,7,161,126,164,116,144,199,127,13,112,41,5,143,21,141,145,65,151,109,189,225,32,57,175,92,45,204,235,25,251,144,233,197,10,91,196,164,189,102,39,168,172,94,9,99,163,86,33,11,206,63,11,80,72,
155,40,33,176,219,237,218,126,151,72,179,35,57,54,31,246,251,171,235,43,52,178,30,79,39,182,95,41,123,55,111,129,226,77,74,167,243,169,165,211,213,225,234,238,229,11,179,60,182,128,168,68,80,24,135,108,
182,64,32,114,199,70,74,39,137,105,47,233,249,169,112,56,80,59,67,153,77,208,103,123,166,145,47,138,251,138,226,154,35,137,118,19,109,113,197,8,1,114,169,6,98,8,177,10,175,99,88,234,62,56,127,139,252,
253,243,204,162,249,32,232,87,229,102,53,254,8,127,96,53,76,101,168,236,130,77,158,252,230,128,47,157,62,7,58,250,74,20,124,61,91,122,148,28,17,175,131,26,160,196,7,39,222,147,186,102,136,159,156,154,
131,5,141,172,5,119,111,225,201,180,187,126,32,128,76,191,15,143,23,39,59,250,251,162,111,162,80,152,69,103,252,115,68,122,197,212,68,66,157,149,172,243,213,137,128,82,81,200,33,129,35,218,144,215,191,
90,128,227,164,100,245,11,200,209,166,66,23,72,230,44,252,127,37,209,170,58,224,168,188,50,4,27,184,47,115,116,2,187,245,212,187,29,148,8,138,150,30,170,158,36,147,255,92,47,233,144,185,235,159,224,140,
147,146,36,234,109,77,61,88,111,121,63,237,44,12,71,202,72,168,75,156,238,208,170,113,4,189,119,68,179,206,54,40,230,82,120,39,250,135,7,159,81,94,204,234,23,243,164,76,41,124,45,94,195,89,231,243,210,
147,66,60,230,113,82,146,164,24,41,57,71,42,37,103,241,103,229,245,146,48,8,48,80,68,236,218,69,89,228,23,155,152,85,244,198,176,104,46,201,146,59,131,165,151,51,186,215,237,127,230,137,9,80,168,123,241,
210,100,98,18,209,92,229,82,234,178,49,131,170,106,173,184,44,162,40,212,211,186,156,144,62,35,142,102,164,141,50,40,177,169,105,216,9,203,225,163,95,11,159,216,48,13,98,17,36,97,8,169,156,143,103,179,
35,192,34,166,241,238,238,14,210,111,150,193,87,23,81,16,227,86,220,96,144,211,1,179,20,143,42,248,45,74,177,85,168,7,198,80,196,247,101,5,178,162,165,219,94,249,179,15,62,248,194,155,111,238,15,123,48,
220,43,108,83,203,106,129,33,7,39,218,203,88,193,90,120,206,16,192,129,217,208,138,119,226,132,215,235,189,92,89,189,80,67,109,174,136,20,109,96,116,210,184,60,148,88,171,5,131,171,186,5,131,50,119,209,
206,146,5,229,139,29,40,26,114,115,172,197,54,205,12,202,227,214,54,145,197,125,34,174,219,66,160,162,56,48,14,34,188,176,79,118,174,146,3,170,62,35,150,91,106,117,199,44,50,83,65,46,146,243,9,167,0,29,
221,68,36,80,79,107,80,248,58,217,39,44,11,170,157,22,115,76,208,164,187,3,98,214,154,157,154,135,15,31,46,107,237,172,208,181,54,167,157,111,210,22,228,233,59,99,88,18,124,37,226,188,192,177,131,227,
176,33,162,65,103,240,103,45,49,140,236,45,193,186,179,33,7,219,70,108,250,248,3,119,146,196,92,34,105,89,86,187,139,227,249,116,194,22,25,71,97,93,57,5,105,8,135,4,209,119,118,82,173,154,40,71,167,208,
139,222,70,198,128,12,117,165,4,0,242,148,21,250,24,10,123,139,243,255,171,251,219,11,37,160,40,85,55,5,137,220,196,94,79,39,52,119,198,181,147,200,217,122,52,138,16,100,216,42,104,169,99,14,98,124,123,
94,185,33,212,78,128,217,194,63,239,186,82,111,70,13,85,41,190,189,70,127,84,199,199,227,37,12,249,170,55,92,225,122,218,214,20,227,89,72,104,131,244,10,109,139,70,175,254,127,189,161,62,216,51,249,130,
183,23,170,41,142,75,23,47,62,137,255,159,163,151,37,104,9,114,208,94,232,103,251,205,74,63,215,43,148,208,53,194,17,85,105,222,254,31,24,174,234,46,188,133,33,7,67,162,116,102,187,68,183,24,102,23,47,
145,111,130,50,45,238,177,57,201,175,16,132,245,83,202,134,76,201,89,52,181,23,59,165,216,89,73,53,24,171,217,203,217,131,23,118,146,55,202,134,71,151,88,146,8,88,91,95,170,247,146,169,211,34,93,60,166,
78,10,236,73,152,90,123,88,44,74,151,237,148,8,168,75,44,118,63,31,121,144,129,232,244,6,231,182,178,61,45,56,56,46,132,98,65,25,1,16,4,227,167,249,196,132,126,29,124,137,11,152,242,243,108,57,109,41,
209,18,219,146,184,125,170,127,90,84,56,237,70,139,255,104,50,202,254,112,117,60,30,207,231,179,51,1,184,3,217,157,201,20,68,32,195,160,53,110,14,88,4,227,18,143,83,98,85,204,125,181,103,150,186,62,123,
254,236,229,203,151,95,249,185,159,3,103,199,66,117,8,103,45,19,9,60,124,70,162,14,42,193,236,196,159,53,71,178,18,252,173,146,93,80,6,223,55,40,186,110,109,212,162,48,146,38,47,145,189,220,73,92,227,
180,204,139,147,149,253,222,171,132,141,156,191,203,198,102,7,11,84,48,12,73,72,183,80,201,53,132,208,12,201,114,72,142,122,58,8,172,85,221,137,141,65,182,31,77,190,119,211,198,160,161,24,36,47,211,188,
115,17,11,55,77,187,171,7,15,14,15,110,146,68,10,105,188,236,133,87,87,7,128,212,107,157,79,231,229,8,171,101,94,196,62,225,116,186,191,186,190,30,199,157,240,228,214,162,75,169,85,239,220,169,107,245,
136,185,17,16,95,107,8,200,168,235,208,94,82,212,50,218,182,109,25,141,169,74,55,157,97,180,217,6,215,128,221,108,105,71,174,130,88,140,127,70,102,153,139,180,105,100,91,233,177,192,152,65,3,52,31,97,
27,66,166,132,65,129,147,132,115,156,107,98,20,107,114,194,80,203,142,30,54,229,92,161,54,51,237,118,243,178,12,227,110,110,103,94,174,109,90,240,73,123,37,211,53,76,156,85,226,50,170,41,60,83,52,156,
34,238,66,251,143,184,32,94,77,89,183,188,56,68,4,107,237,160,101,11,189,195,226,173,46,41,162,109,175,208,250,153,222,250,214,59,202,204,222,14,230,140,89,178,18,91,87,101,219,20,77,60,144,223,130,185,
222,191,195,47,202,23,90,131,145,27,106,223,170,37,161,122,139,134,139,179,177,221,59,32,151,14,131,230,104,245,138,6,202,214,123,36,212,30,230,251,167,169,74,217,162,1,188,139,130,117,218,119,165,28,
24,15,230,192,162,90,37,21,151,4,6,7,186,137,41,92,8,80,81,24,73,149,197,236,194,95,252,116,22,181,107,116,250,144,54,29,228,121,197,97,164,148,217,215,21,114,250,75,112,13,219,48,120,251,185,236,32,119,
232,170,140,170,180,160,241,51,184,80,89,181,116,69,218,228,26,27,93,195,36,238,189,7,220,201,25,243,122,242,217,41,101,1,200,228,53,111,146,116,205,59,224,34,49,11,68,37,11,49,42,206,53,4,255,44,185,
41,107,77,172,131,54,144,34,98,23,191,203,187,70,38,82,166,117,102,11,155,133,218,19,159,108,93,230,121,191,219,103,167,20,228,21,244,142,69,46,115,32,124,250,224,193,3,11,189,159,63,123,118,115,253,96,
218,77,150,212,155,225,203,29,235,223,48,31,49,30,169,138,149,67,177,83,34,104,90,30,231,111,59,51,195,86,122,55,77,118,226,126,240,131,31,218,241,188,185,121,168,52,92,232,22,233,239,226,125,228,16,54,
38,143,136,49,160,118,197,134,105,74,43,193,219,227,165,125,169,231,168,214,104,143,108,228,231,137,91,176,202,111,81,221,178,70,151,61,91,111,203,208,155,231,114,16,120,87,240,83,29,110,82,72,174,235,
55,183,103,23,197,174,49,234,172,174,178,15,77,194,23,46,233,211,208,84,174,109,81,148,42,169,126,155,186,196,66,17,147,205,247,50,117,15,36,106,100,175,216,237,175,206,199,251,25,126,23,235,181,191,186,
78,174,236,42,92,16,224,129,45,240,213,205,3,139,104,205,225,237,167,201,46,22,108,88,150,148,189,129,166,186,238,53,207,216,224,28,83,58,105,79,50,188,101,201,149,48,136,253,172,36,91,55,157,16,133,234,
238,17,216,32,41,212,5,48,183,90,165,6,49,185,154,210,49,161,29,107,196,220,35,136,180,75,174,174,241,150,235,56,114,59,176,211,69,21,244,1,48,155,180,185,165,174,75,205,7,63,141,94,110,169,129,40,214,
213,117,191,59,203,154,241,212,50,159,11,122,8,200,192,47,164,40,74,225,119,188,82,157,179,246,70,171,0,178,107,175,70,9,127,104,210,53,217,139,11,234,21,94,87,145,93,163,241,219,31,156,50,253,232,66,
15,145,66,23,221,99,213,174,54,79,100,92,184,74,141,150,205,219,124,91,234,109,235,81,151,184,232,9,8,165,156,20,236,123,66,189,238,214,170,147,217,170,75,147,166,77,151,73,162,181,81,181,108,91,77,223,
51,230,64,230,187,250,101,200,167,148,124,41,110,30,2,50,169,171,99,169,129,162,0,217,19,85,128,125,37,41,20,216,195,173,120,208,175,168,36,212,180,170,75,145,16,241,212,119,144,126,211,17,33,149,53,122,
60,158,55,253,76,217,16,23,23,46,220,88,178,146,93,162,185,136,59,62,164,210,163,227,214,165,227,156,55,236,80,142,71,217,97,175,107,215,56,231,115,174,23,169,55,31,146,139,224,186,160,109,116,249,247,
15,215,215,123,114,85,153,130,86,34,203,23,42,7,242,113,68,25,217,33,76,208,64,134,93,236,112,1,214,150,148,102,242,79,164,4,157,156,214,164,86,4,56,223,129,242,223,218,147,172,236,33,218,167,166,56,154,
254,202,82,170,203,179,35,85,0,99,39,149,227,253,209,130,239,70,189,111,139,242,204,118,191,120,241,252,120,188,87,77,108,156,192,29,96,148,60,81,27,214,213,66,216,82,127,38,66,61,121,89,219,161,238,42,
197,3,137,26,42,19,183,248,200,66,242,211,233,244,233,39,159,126,235,91,223,130,164,151,196,197,170,194,17,73,209,121,141,70,200,122,218,42,197,57,101,7,178,84,236,39,241,111,145,250,118,241,162,103,234,
194,65,138,133,207,140,21,40,234,132,11,179,228,163,33,76,179,43,154,65,51,222,77,116,225,163,146,9,17,164,209,156,66,153,192,149,90,184,22,249,81,53,144,241,38,157,132,132,182,237,101,39,84,26,7,54,244,
214,226,61,31,100,34,45,80,137,90,88,215,97,77,175,56,7,145,15,11,104,148,226,134,128,77,89,75,80,239,49,62,227,52,159,193,158,28,167,197,18,31,136,53,226,222,108,253,175,175,174,41,161,234,117,161,195,
225,74,202,157,140,28,36,31,176,116,64,54,139,158,71,34,1,169,156,230,182,207,174,201,92,113,129,19,192,55,22,243,0,205,73,65,77,18,127,43,206,157,203,139,239,86,111,160,115,93,100,129,90,173,51,21,176,
221,72,156,93,197,73,246,167,53,58,138,13,234,180,93,192,212,133,25,209,211,76,167,41,52,115,137,164,210,233,74,41,38,30,200,140,230,230,128,69,118,58,1,235,254,146,187,101,231,5,106,5,247,187,253,65,
58,249,150,123,218,87,76,168,2,159,192,133,65,137,56,69,215,86,167,48,4,132,48,164,94,227,144,40,1,76,176,26,253,130,73,237,12,134,77,179,206,227,150,126,193,200,42,0,156,185,204,113,232,148,94,168,33,
58,62,80,2,115,136,237,220,251,164,66,163,96,35,26,247,17,22,18,193,102,152,239,209,69,167,138,184,126,172,43,232,70,2,207,33,21,185,244,62,123,39,85,122,55,70,203,93,34,48,171,240,80,120,70,135,77,79,
92,34,65,106,136,74,46,215,167,42,10,21,229,71,66,233,171,199,44,206,248,118,173,161,62,153,97,171,84,184,42,183,183,104,42,60,139,19,234,102,34,216,32,57,18,131,34,180,213,65,105,246,112,248,152,9,156,
132,36,193,35,145,80,41,26,49,132,174,97,31,59,65,124,172,72,250,156,65,138,16,149,40,173,228,8,253,130,155,162,70,167,166,72,175,229,173,215,47,121,21,172,68,69,56,123,23,108,145,60,162,103,8,18,219,
168,159,227,91,214,156,2,106,92,165,218,51,100,151,13,2,71,130,204,95,132,93,46,212,68,56,81,243,40,36,7,136,155,147,146,15,27,5,74,83,170,145,37,162,161,186,241,124,158,119,44,160,81,98,106,165,106,85,
9,7,198,7,49,100,11,189,217,207,141,47,222,143,123,216,19,52,251,142,174,130,204,104,224,60,159,44,90,183,37,125,21,83,29,86,71,173,188,240,155,122,51,209,194,168,205,82,94,187,218,15,30,63,182,139,122,
227,141,55,70,145,151,113,20,23,79,104,232,223,164,91,27,222,115,147,131,7,9,175,229,254,32,16,5,18,198,72,3,171,47,180,53,138,55,217,40,89,52,232,165,137,62,206,159,227,253,157,101,0,215,135,171,16,171,
41,23,146,2,94,128,142,86,3,30,26,51,205,251,161,58,32,226,10,199,144,238,2,154,239,210,190,157,113,203,84,45,109,125,133,60,254,235,114,6,173,14,216,188,50,38,206,199,80,151,80,8,138,164,180,113,246,
44,34,189,63,158,236,47,94,123,229,85,123,38,47,95,60,183,247,220,92,29,204,106,238,175,174,224,90,232,80,171,87,202,199,64,13,17,228,136,42,51,76,108,114,172,72,106,87,215,210,54,7,44,213,64,177,72,128,
221,47,88,202,49,123,153,96,32,230,63,22,215,165,69,72,110,38,145,91,5,148,45,77,177,8,237,147,218,163,20,221,131,55,60,7,35,89,154,13,3,91,15,38,174,243,8,7,198,82,118,97,115,189,83,70,131,55,95,162,
82,148,162,131,178,132,202,7,107,51,196,212,93,22,220,59,201,179,139,189,135,142,160,104,184,43,132,205,88,237,89,94,30,239,5,84,49,208,46,125,122,78,234,102,149,57,93,42,37,68,249,170,12,112,206,27,255,
198,25,233,91,43,71,222,212,255,188,188,70,94,81,34,103,43,166,234,248,77,245,238,164,144,79,11,117,195,92,91,24,234,118,33,85,31,109,159,97,143,138,180,1,250,206,8,93,42,87,32,69,126,25,237,127,100,119,
37,241,58,36,43,169,193,18,159,251,105,157,161,17,45,171,142,254,174,189,151,164,182,11,18,77,218,72,118,152,231,50,207,42,145,103,245,77,68,189,91,0,122,83,183,69,106,33,144,27,80,77,103,213,240,61,142,
249,186,158,69,176,60,101,43,213,196,150,252,217,167,182,41,2,168,33,6,116,99,47,190,163,25,140,54,122,149,141,139,38,39,93,92,84,11,228,55,87,85,223,98,198,147,240,167,178,113,19,59,169,114,147,152,233,
148,89,39,218,213,13,72,17,117,90,154,130,222,198,153,189,239,59,5,29,169,169,115,70,108,38,169,107,72,145,89,202,109,216,118,73,116,229,234,88,173,59,139,234,230,69,153,69,187,216,31,185,27,8,149,161,
204,130,160,195,123,209,83,101,179,56,92,163,250,212,56,215,134,84,203,211,105,183,219,45,217,1,4,181,86,130,42,98,139,182,172,30,31,32,62,197,15,90,213,25,100,89,250,191,43,7,250,179,164,97,64,3,248,
114,19,26,59,105,151,237,78,222,127,239,241,151,190,252,101,11,42,139,212,66,66,58,110,101,43,163,74,30,146,166,97,157,48,245,1,38,157,107,173,254,26,220,44,135,233,200,147,193,123,97,223,15,82,23,67,
206,129,16,16,77,46,168,121,44,243,253,241,94,147,173,44,213,72,128,157,119,213,7,149,212,237,20,37,23,71,106,24,243,0,192,131,219,129,18,7,234,59,101,11,14,12,49,118,130,207,18,186,44,105,89,56,168,222,
237,6,129,70,168,123,179,209,63,245,89,12,8,104,102,80,152,44,118,12,210,75,246,177,41,129,51,219,255,63,127,254,204,22,104,183,59,216,162,193,46,113,248,145,133,149,164,75,96,245,197,183,169,181,143,
21,113,130,0,11,140,136,120,164,218,38,249,58,181,182,146,119,8,240,80,252,63,111,247,182,29,105,249,83,89,189,219,13,45,66,154,83,225,157,159,246,240,183,206,109,158,20,201,122,203,120,186,236,17,22,
62,152,187,217,12,255,56,117,81,33,229,7,112,134,10,224,237,203,44,47,59,221,247,242,25,87,75,178,86,217,155,178,152,190,249,104,46,162,76,62,161,198,123,201,201,72,196,51,6,23,17,118,5,233,66,166,146,
6,146,196,1,148,165,180,156,79,187,171,171,22,157,36,101,155,36,208,251,221,135,222,22,227,202,75,121,104,161,71,37,252,46,59,178,217,229,140,185,184,17,241,249,229,51,89,67,153,106,57,179,45,111,204,
33,3,82,114,120,245,208,39,137,78,152,210,25,234,57,109,218,143,210,141,202,82,68,219,68,201,61,0,247,177,12,155,28,68,31,251,178,214,220,153,221,94,101,205,53,181,75,77,217,24,33,20,35,20,60,34,134,90,
51,69,92,83,87,13,148,96,180,79,8,19,217,132,55,88,33,83,71,126,177,11,232,72,171,61,166,172,180,96,127,117,222,73,166,96,169,179,107,168,214,63,4,185,178,212,40,78,228,176,172,174,77,166,157,39,232,181,
186,150,144,186,63,7,151,247,105,90,112,103,10,254,85,206,190,211,167,16,242,35,162,17,41,200,219,86,213,34,220,153,248,155,248,112,215,36,72,155,102,191,103,51,117,238,148,109,47,86,108,172,249,104,38,
45,174,18,172,84,81,2,132,48,73,98,138,46,106,32,74,161,152,22,57,138,195,58,169,67,234,94,90,32,242,41,223,29,122,9,169,15,110,162,200,226,92,218,192,134,213,16,177,85,56,173,17,20,46,160,33,37,139,225,
106,220,217,135,91,244,109,127,185,155,246,94,53,13,117,152,25,35,83,242,97,127,48,127,112,58,157,228,9,138,106,78,148,82,197,136,6,46,169,197,251,51,127,62,254,232,99,123,229,163,71,143,38,176,197,59,
81,181,168,75,174,177,39,214,142,160,118,129,38,192,237,160,81,238,218,73,157,238,18,106,155,45,102,34,86,142,236,24,128,94,210,221,210,93,242,118,160,113,184,158,142,208,101,180,91,58,28,246,108,4,153,
0,173,180,174,221,31,65,21,248,220,43,207,96,185,144,108,75,226,101,195,216,163,155,108,229,152,186,70,170,66,17,183,163,15,55,147,116,12,9,72,75,203,23,228,46,118,183,107,252,77,35,16,1,213,7,51,226,
161,164,80,217,233,131,50,32,152,45,195,10,110,165,93,103,218,29,118,22,203,154,175,90,150,115,146,222,97,235,192,91,142,144,127,208,148,182,174,189,204,126,24,87,238,86,132,10,178,35,147,39,166,50,200,
35,50,180,93,209,185,82,106,12,58,241,74,226,32,9,53,101,21,57,109,56,223,214,172,201,78,89,212,221,137,2,177,58,55,56,33,201,110,161,103,162,93,163,154,83,115,16,128,115,156,2,54,178,173,100,97,79,51,
199,83,21,18,158,168,214,235,51,31,55,21,245,226,66,222,170,105,82,253,210,146,154,188,50,141,26,84,130,175,138,222,204,231,195,214,128,170,105,217,150,235,137,5,9,112,107,54,17,51,204,167,29,110,98,182,
158,27,183,173,209,195,167,73,4,197,106,107,149,142,121,102,94,245,170,85,188,69,145,135,113,95,94,187,242,65,110,49,189,178,246,174,247,206,186,78,27,176,162,238,181,80,200,204,121,19,137,141,182,115,
157,150,188,113,150,61,9,162,190,101,75,91,51,77,76,169,201,65,116,43,219,88,7,117,159,47,203,12,237,61,114,95,234,28,5,106,228,93,34,57,68,35,84,39,234,46,254,13,164,9,250,216,35,237,111,61,155,77,196,
188,207,214,8,79,231,17,126,220,73,222,16,172,104,123,237,253,74,185,212,78,88,239,114,129,202,58,213,246,165,60,36,230,40,120,214,220,91,174,66,205,202,155,39,65,227,245,9,109,226,59,7,5,155,140,79,169,
190,110,205,173,159,87,157,237,3,243,242,133,220,201,214,121,217,41,27,222,59,148,93,150,72,21,226,162,65,107,162,88,168,93,220,105,178,146,136,227,77,10,95,110,238,102,96,26,168,71,136,186,3,175,13,29,
122,125,162,147,67,0,156,196,198,89,104,156,2,19,168,144,114,144,218,77,164,95,9,59,113,19,250,77,114,24,75,7,188,32,6,196,127,216,47,89,48,109,113,244,82,106,96,122,109,171,120,55,70,190,136,31,31,63,
126,252,224,193,131,155,155,7,176,161,195,132,2,44,180,177,66,236,158,165,11,25,125,176,148,83,158,79,71,52,58,107,148,99,240,225,200,178,86,239,137,154,241,43,193,89,198,206,140,34,148,24,179,55,132,
17,35,52,179,178,125,175,253,114,34,134,45,110,233,166,84,227,199,151,131,108,192,140,146,240,183,253,106,113,156,210,43,225,148,181,130,94,0,60,205,14,209,38,195,115,70,13,222,58,192,145,55,146,145,241,
238,101,215,85,22,222,197,233,23,171,216,217,152,91,128,62,32,198,221,168,37,22,208,106,79,3,50,36,200,97,238,246,104,49,131,66,219,74,250,207,232,20,231,194,136,23,251,185,137,3,195,182,219,81,250,107,
146,219,239,98,167,172,19,36,45,87,175,82,22,82,137,107,40,17,10,196,171,74,84,201,31,241,41,150,94,163,47,209,201,80,189,177,0,234,96,85,162,28,53,26,30,73,245,25,212,130,62,122,80,38,137,50,10,212,230,
209,174,56,83,232,131,165,105,115,74,104,135,40,131,244,154,27,250,14,22,138,60,112,113,171,159,50,229,176,120,96,213,59,224,125,206,224,192,0,58,40,186,170,188,14,205,199,189,169,125,146,195,124,157,
59,134,218,232,202,12,122,12,157,3,17,109,124,173,106,40,96,232,25,19,104,242,160,216,53,227,124,226,230,231,252,217,70,7,102,183,47,23,96,152,103,20,169,26,148,134,123,139,71,235,141,144,171,55,206,165,
146,182,233,149,17,243,167,62,154,57,127,110,102,101,15,252,92,209,192,235,212,33,1,70,177,58,212,169,242,166,26,155,55,137,242,206,46,12,108,87,93,16,243,249,30,148,85,178,220,44,74,186,185,185,190,187,
63,90,120,53,103,12,118,65,99,247,80,252,144,43,45,18,64,73,3,67,174,101,104,156,120,5,180,15,215,92,179,139,171,58,163,210,5,190,75,239,169,72,27,199,243,2,13,15,25,58,159,236,166,212,54,198,236,10,74,
86,253,84,30,183,93,204,254,252,156,172,110,143,235,85,119,161,102,97,137,142,182,218,5,76,84,37,240,94,214,152,214,225,122,161,189,171,150,106,151,150,49,6,96,21,154,190,206,86,173,209,212,152,58,30,
34,55,82,125,32,131,15,182,83,107,24,1,114,39,239,43,16,161,97,175,78,158,44,106,226,31,128,146,183,117,42,147,10,176,162,207,212,77,77,210,5,228,212,248,158,199,96,217,144,255,206,41,186,72,134,215,142,
147,184,148,153,252,182,61,185,213,251,241,132,214,72,131,149,63,230,60,232,81,124,38,159,215,27,6,7,103,229,221,207,231,211,179,39,79,223,253,198,187,46,175,207,73,49,125,226,161,216,126,26,91,73,178,
189,195,149,243,249,188,27,182,33,171,74,31,235,82,7,239,193,201,82,148,225,85,178,81,83,83,71,133,111,20,42,94,153,121,27,214,171,171,3,23,217,167,40,197,80,133,161,51,120,21,218,15,19,34,83,59,253,152,
40,150,134,205,195,171,10,50,148,51,71,253,14,158,55,140,27,96,232,156,122,206,170,150,214,67,85,147,68,120,209,24,31,209,56,87,221,140,149,144,61,204,84,35,18,37,20,116,127,216,183,99,157,198,43,232,
242,141,59,12,40,157,231,181,158,205,143,182,77,38,63,123,239,190,38,23,47,115,84,81,154,60,116,86,24,21,184,67,91,157,173,13,50,137,179,52,125,236,178,82,201,232,225,97,229,135,74,150,94,125,44,85,91,
63,15,46,22,84,251,168,156,180,73,138,123,212,50,184,201,26,187,170,82,40,49,251,84,116,237,12,44,134,139,246,122,136,165,212,18,41,76,115,53,128,77,29,17,191,152,164,215,156,58,205,43,247,233,185,201,
53,180,210,164,142,108,141,228,18,16,76,128,69,241,44,224,75,141,199,197,166,89,157,13,33,212,41,96,209,65,66,13,53,90,152,182,218,140,71,192,33,123,70,115,147,67,122,66,220,79,34,110,107,114,245,133,
60,238,70,47,193,209,189,82,187,101,21,31,185,74,237,63,117,134,97,242,102,108,143,172,187,176,248,101,67,172,231,158,62,33,193,123,194,29,136,144,204,191,58,86,186,128,94,224,122,57,58,238,62,71,249,
96,212,144,238,238,94,126,233,203,111,189,250,234,107,150,35,91,162,253,230,23,190,96,249,229,243,219,219,39,159,61,97,170,48,74,59,82,32,193,90,47,88,156,236,105,18,145,82,81,119,104,0,249,254,108,78,
186,211,214,95,57,91,32,138,236,220,48,85,85,248,109,56,115,110,109,27,83,225,126,155,91,0,77,43,182,35,125,139,84,149,41,211,54,226,178,69,134,213,122,7,248,26,115,41,136,203,113,134,181,230,133,250,
224,75,13,1,136,192,153,174,188,83,101,92,251,32,119,68,188,117,25,25,29,81,119,246,217,233,114,151,94,220,93,81,201,61,23,65,245,41,203,220,195,178,176,17,188,215,201,155,186,102,66,146,164,116,62,184,
112,67,150,250,215,182,110,56,143,10,47,146,177,64,203,223,124,158,18,176,111,239,211,114,223,216,56,103,188,118,170,162,166,115,57,221,69,192,142,198,101,179,45,200,107,222,101,100,52,48,115,72,197,234,
157,247,206,46,21,72,189,14,45,253,240,135,63,182,87,191,254,250,107,43,165,251,24,53,7,167,155,138,121,56,22,73,163,117,196,74,204,135,235,27,13,159,140,230,170,144,101,46,181,79,134,42,57,247,68,135,
179,99,106,185,92,150,12,81,201,101,145,11,207,53,148,34,228,138,90,43,125,238,13,53,87,206,236,64,24,218,69,231,4,137,171,152,152,200,78,5,24,5,11,81,32,53,200,62,29,177,62,156,74,73,233,175,228,189,
167,109,27,115,213,121,10,156,93,159,217,119,42,248,159,131,141,212,247,144,101,139,49,102,104,24,162,180,69,46,153,45,223,124,186,159,79,135,171,107,104,245,181,33,214,87,69,250,129,0,253,74,120,164,
121,21,80,249,162,20,32,24,28,40,100,182,135,203,206,91,22,82,169,145,150,189,8,217,122,221,169,185,53,88,137,135,171,101,204,35,80,182,25,160,148,162,110,183,62,58,87,211,10,75,104,42,141,222,153,154,
52,93,222,71,244,142,112,176,26,126,169,128,23,249,203,66,230,77,138,134,221,121,62,133,128,93,253,43,144,69,117,126,125,78,91,81,80,221,139,201,249,97,209,212,23,51,18,125,202,187,15,45,237,58,38,116,
200,11,47,76,79,173,150,173,207,124,93,106,80,77,242,5,252,217,82,140,237,108,209,43,56,82,50,146,2,103,213,215,12,149,91,243,117,231,186,172,154,56,231,98,225,116,54,140,8,18,17,58,87,100,239,96,72,204,
167,246,120,60,70,35,104,78,43,79,154,248,182,174,48,210,122,97,107,245,134,76,142,91,107,91,228,126,97,125,116,43,3,71,117,112,254,214,12,42,150,221,228,91,111,61,58,236,247,246,155,243,124,122,242,236,
137,150,122,55,78,215,215,55,231,235,171,151,47,95,14,227,117,166,136,119,234,146,237,53,122,55,125,244,128,95,109,14,14,97,43,26,10,183,97,110,242,88,234,143,64,81,40,10,128,57,218,211,163,27,179,163,
32,10,181,19,153,170,57,52,100,178,51,237,16,165,122,139,184,166,71,167,152,102,235,71,80,243,110,88,194,116,169,119,151,55,153,153,33,122,196,207,201,46,49,198,216,253,32,57,69,45,197,72,8,222,11,9,220,
213,231,0,70,107,187,79,75,12,187,45,179,235,227,11,156,129,211,69,22,180,15,129,84,101,246,79,86,103,199,164,33,183,77,162,146,241,113,242,184,213,222,32,93,114,5,7,108,53,83,51,231,154,171,243,221,17,
139,161,177,5,44,114,104,13,246,102,119,46,211,80,20,119,225,141,145,43,132,20,122,213,9,111,162,0,54,73,238,51,37,38,57,4,149,189,133,10,229,77,93,227,177,167,168,61,215,62,249,248,147,119,190,254,245,
97,154,72,198,175,185,215,111,248,130,20,212,178,40,26,225,178,166,221,94,51,196,123,215,146,26,125,244,93,117,211,8,210,184,87,159,61,204,86,118,14,29,21,122,144,145,34,172,210,31,195,22,26,181,50,68,
93,188,25,46,107,146,52,186,228,49,186,153,118,51,40,44,82,92,115,101,174,74,209,207,157,184,79,104,16,27,33,98,236,100,24,87,181,12,17,18,13,190,224,140,111,181,173,85,85,131,24,88,38,78,137,99,31,28,
195,127,205,100,96,151,38,62,159,95,7,177,1,252,103,158,74,57,30,239,237,214,247,87,15,64,53,18,153,84,35,61,131,17,50,112,166,74,141,62,109,102,40,185,166,144,235,2,239,72,165,17,6,41,57,4,62,213,190,
18,44,140,77,12,84,96,58,114,40,244,19,72,7,188,249,208,217,38,13,225,144,104,109,93,37,79,203,53,198,208,204,218,209,9,82,202,188,83,160,94,112,48,170,219,181,201,146,45,18,170,80,102,192,240,157,224,
255,11,111,82,191,34,27,249,72,175,218,244,241,160,91,150,69,136,151,194,168,171,92,186,244,106,244,210,68,8,227,226,153,9,117,134,62,155,157,56,111,13,74,202,102,254,82,186,68,35,114,31,159,214,103,172,
83,16,166,115,195,185,143,167,113,220,47,160,250,184,68,70,12,73,2,169,115,67,218,107,138,81,164,206,33,118,119,19,228,237,20,140,254,242,185,185,170,221,238,107,208,1,243,110,37,51,236,151,245,209,201,
62,193,46,164,62,196,85,71,114,190,156,57,173,220,108,247,205,205,141,253,194,14,228,241,124,162,182,156,63,17,75,48,151,219,231,150,30,62,123,254,66,130,212,52,187,206,177,8,41,173,16,225,241,139,12,
122,123,16,178,121,160,86,199,172,5,75,165,109,224,132,232,150,206,13,42,93,148,60,213,28,247,46,71,149,221,204,166,240,29,30,22,111,67,236,189,245,78,50,228,125,90,174,42,144,196,49,106,247,34,109,155,
173,236,89,188,148,26,91,12,62,241,89,50,193,15,99,117,128,187,169,79,180,237,122,165,94,82,206,169,87,67,2,231,194,38,239,113,107,233,35,200,61,86,231,188,71,8,53,42,183,215,97,113,14,117,9,197,118,54,
41,169,247,128,90,175,21,1,148,28,232,220,187,2,154,154,119,71,78,117,16,183,197,27,29,124,162,144,179,15,217,64,162,56,140,192,20,96,139,97,165,140,149,38,123,41,91,74,222,247,72,145,255,134,177,244,
104,255,161,144,172,72,226,149,19,39,30,63,254,192,254,246,205,55,223,164,32,47,110,97,97,219,170,199,241,34,197,18,71,102,172,93,59,36,200,157,31,164,33,26,184,152,236,194,167,160,220,17,129,100,230,
208,200,226,5,105,62,210,25,114,37,56,28,131,70,196,177,75,3,29,234,98,205,251,208,152,34,110,26,230,48,238,80,51,180,203,26,84,246,80,244,83,114,159,204,137,185,69,251,189,68,78,216,108,204,64,100,28,
188,82,69,122,99,12,231,201,130,184,84,203,63,157,231,253,110,226,76,37,180,16,186,240,134,235,43,230,232,134,35,17,160,197,100,34,242,252,210,217,142,208,140,65,161,152,107,186,78,227,12,134,139,139,
245,107,192,196,26,125,228,45,74,116,36,26,74,84,119,109,29,51,225,246,6,67,144,226,126,153,29,9,23,114,157,234,156,39,141,61,252,232,42,96,80,234,223,161,153,206,8,125,245,146,136,43,178,249,120,97,183,
205,227,54,101,128,230,20,85,23,245,79,232,145,81,18,183,74,107,31,180,158,117,103,43,34,185,22,141,62,84,231,103,84,231,41,185,233,170,109,173,19,3,156,70,157,60,9,202,101,163,55,110,42,213,169,79,86,
187,224,100,184,144,6,119,19,242,0,40,242,36,78,36,100,251,216,69,209,168,215,169,58,120,178,137,96,68,15,91,138,134,70,162,135,80,49,179,219,27,156,100,160,128,212,121,208,58,86,44,184,122,99,77,201,
113,189,125,246,84,14,149,62,111,245,205,41,116,150,115,116,195,164,11,173,145,205,160,231,160,117,160,27,123,177,93,50,74,120,140,19,254,230,243,25,28,213,71,143,30,93,95,95,91,68,240,217,147,207,40,
170,185,166,122,145,232,104,70,140,109,113,20,169,138,69,235,154,15,173,81,209,158,66,102,39,157,183,168,230,249,96,160,174,116,11,47,219,229,218,55,34,69,248,179,198,36,36,146,86,69,169,4,137,74,84,56,
3,226,168,154,189,125,127,119,119,194,124,200,51,14,45,132,62,44,132,218,93,95,29,174,174,174,214,220,147,93,242,205,91,48,5,21,231,166,62,104,162,4,23,54,187,30,94,76,119,171,181,118,73,221,150,47,152,
203,125,26,104,235,52,31,214,189,107,223,123,93,146,165,212,72,1,130,99,26,237,85,201,231,84,21,31,129,237,167,45,215,216,48,80,10,45,210,92,85,138,32,120,203,62,243,254,254,254,120,119,111,55,46,72,116,
154,48,204,98,183,223,29,14,7,164,20,82,130,219,166,172,5,131,187,196,140,107,239,166,165,24,32,216,23,164,64,164,133,92,52,152,93,200,204,37,97,25,50,87,94,230,101,81,4,3,148,125,146,139,185,135,105,
208,11,222,127,255,253,7,15,30,216,27,45,137,67,148,59,142,243,90,99,254,70,11,253,63,51,226,83,10,17,239,114,33,251,213,90,180,129,197,208,147,101,89,211,197,93,64,148,252,180,176,136,136,136,24,122,
126,167,99,225,136,234,161,236,212,60,41,228,34,20,249,37,79,215,66,176,30,27,97,228,68,25,251,45,150,168,85,47,47,251,147,228,68,169,148,78,247,47,119,15,95,21,102,131,238,77,60,135,33,231,174,54,209,
98,76,163,122,205,139,251,246,148,207,243,58,236,96,236,137,243,128,241,162,89,8,155,44,139,36,185,107,236,4,170,42,218,122,218,117,154,249,30,115,153,151,243,233,124,220,35,202,223,113,106,99,117,194,
29,173,51,13,163,91,57,11,244,131,152,71,112,216,188,160,23,8,179,215,108,197,194,164,134,229,220,92,113,87,89,203,72,46,83,40,67,147,8,192,225,115,105,136,126,220,174,41,226,39,133,165,209,38,241,134,
194,142,30,14,164,87,248,195,128,212,174,109,71,153,151,94,232,31,136,150,57,154,65,25,198,65,13,105,41,222,75,214,173,195,73,89,163,150,216,114,164,141,225,253,140,228,43,123,183,98,42,94,208,236,2,74,
158,86,6,229,146,163,231,213,97,231,135,50,176,108,159,13,209,69,188,66,166,50,132,161,180,77,129,102,65,19,213,217,75,82,206,116,218,67,14,227,225,100,13,193,29,228,87,165,222,165,19,147,43,74,202,61,
30,141,170,168,198,125,148,182,77,5,230,148,181,173,195,59,30,167,116,54,139,79,15,229,51,75,157,252,17,26,29,112,197,153,152,9,152,100,173,189,253,54,108,183,197,224,159,61,253,204,43,233,232,151,76,
32,126,213,109,240,4,55,4,0,214,253,110,111,70,4,227,116,91,199,123,139,243,105,214,213,107,125,186,120,14,66,235,84,148,160,205,184,230,153,23,25,86,15,212,129,232,9,59,109,23,237,153,45,7,0,231,229,
36,251,159,219,231,183,247,39,168,121,188,188,125,249,222,251,239,253,197,255,251,253,39,79,158,124,242,201,39,102,184,191,243,157,223,249,173,223,250,109,80,220,118,83,235,123,112,211,153,234,83,161,
99,217,46,70,218,170,140,160,3,233,156,25,197,29,33,236,166,120,51,102,55,59,102,177,73,5,41,249,21,40,25,144,250,54,180,72,250,60,41,138,182,209,235,45,200,50,6,234,121,191,162,127,24,86,200,226,226,
37,154,96,241,115,119,247,242,238,238,254,205,55,222,248,107,127,237,107,95,250,226,23,31,127,240,216,174,228,253,199,239,127,244,241,71,79,159,60,221,77,152,218,101,198,116,218,237,196,82,24,218,32,240,
196,103,113,54,223,21,44,175,75,160,68,99,36,138,79,67,14,170,3,246,236,162,88,137,72,55,35,116,219,18,55,15,110,148,149,163,132,192,240,252,246,246,246,233,211,167,191,244,75,191,36,121,19,70,96,152,
11,76,33,138,62,117,172,186,32,94,73,128,76,107,216,206,0,145,99,186,95,110,125,156,134,24,80,164,51,144,255,49,134,36,89,83,103,16,231,73,140,116,15,75,36,201,197,99,180,210,27,0,35,68,8,160,191,56,129,
132,205,122,26,200,204,96,215,172,167,93,238,253,241,180,222,192,254,206,231,170,199,45,187,99,102,136,112,74,103,56,201,171,58,91,22,58,207,4,4,153,243,128,15,141,182,151,113,239,82,43,222,240,236,69,
115,209,75,151,54,67,125,204,140,119,186,86,246,102,214,220,30,174,89,241,67,30,11,132,163,51,21,250,224,111,88,46,50,183,181,247,49,66,58,101,23,98,253,28,89,215,124,68,189,28,5,187,19,0,74,212,83,159,
102,151,147,120,38,78,49,207,181,79,222,217,184,204,137,45,102,254,192,138,207,138,231,148,40,183,5,163,186,59,101,168,45,53,183,188,3,62,36,111,185,27,97,89,31,206,170,193,119,62,233,74,85,35,49,196,
63,23,56,187,142,9,177,209,74,34,65,40,28,5,21,223,21,205,115,168,147,16,177,97,208,17,162,219,93,2,48,5,245,91,141,12,155,62,116,24,130,62,91,171,148,158,180,163,153,121,70,88,67,1,44,31,186,38,169,202,
194,214,141,226,137,213,54,41,161,197,244,50,79,106,212,37,219,133,166,83,75,23,34,71,109,35,95,70,143,118,110,41,70,75,247,241,240,201,161,172,148,46,236,78,87,127,237,18,77,30,179,174,245,209,219,111,
97,80,200,249,244,217,103,159,113,208,159,48,173,230,227,25,75,9,120,201,87,154,41,114,123,240,224,230,254,254,14,163,202,203,222,115,157,168,135,58,111,189,133,164,241,133,182,87,12,164,144,221,43,210,
34,112,9,112,222,183,78,212,224,122,56,213,169,49,146,206,232,90,198,45,221,221,223,89,150,240,199,127,252,191,255,233,159,254,169,89,237,207,247,38,165,239,126,247,187,150,70,252,237,255,246,239,76,154,
160,222,162,78,151,46,170,106,93,33,54,117,124,239,18,47,233,83,142,137,192,110,218,227,168,10,20,116,204,236,104,147,151,149,234,222,194,227,84,108,108,37,250,92,135,210,103,86,121,71,41,134,148,39,69,
205,250,142,65,64,45,27,40,130,208,89,67,231,182,245,105,15,174,174,83,164,210,216,150,243,242,205,119,191,241,183,254,214,223,210,23,125,229,43,95,177,255,253,117,251,39,165,79,63,253,244,187,223,253,
15,127,246,103,127,102,79,246,245,55,94,103,51,95,158,235,50,8,72,41,185,69,60,37,111,43,49,144,145,34,215,45,164,144,163,119,147,129,209,64,18,183,198,223,12,201,124,54,231,238,22,85,47,43,75,8,67,27,
127,244,195,31,217,111,30,60,124,80,88,201,67,188,229,35,40,115,215,238,130,190,199,54,251,60,117,85,98,37,85,82,225,207,129,170,213,152,173,138,250,144,107,7,146,77,43,33,86,32,57,51,184,116,160,189,
55,33,57,125,232,140,70,103,178,53,81,83,146,187,143,166,158,221,16,125,58,145,55,59,231,88,83,26,44,40,62,28,108,255,28,202,136,178,39,7,206,44,236,186,154,79,115,217,161,59,102,27,42,168,105,247,62,
233,119,74,234,67,82,162,191,174,39,11,116,14,46,7,196,9,127,62,0,8,11,100,110,111,145,182,249,162,169,104,201,67,159,124,117,117,115,130,112,202,49,13,87,67,153,214,211,169,113,182,245,130,26,44,112,
43,53,106,114,146,167,70,254,106,136,248,74,74,251,112,154,143,5,51,197,166,142,222,138,218,93,187,236,157,71,244,26,169,212,35,194,220,103,194,114,241,87,209,130,219,133,238,79,183,123,153,93,245,141,
161,49,50,26,140,109,94,37,114,51,56,226,59,20,52,62,213,22,195,223,134,234,237,136,229,98,12,159,207,147,233,251,174,133,110,180,171,62,21,31,143,41,230,87,245,162,8,229,222,53,49,94,18,2,174,185,181,
81,250,122,40,22,250,239,30,221,183,30,38,125,190,191,43,248,120,154,148,183,107,189,240,200,148,61,186,72,75,87,49,221,104,222,23,253,31,185,139,207,170,207,186,39,186,233,162,243,46,104,225,78,94,236,
234,28,46,134,178,177,3,99,154,68,159,112,26,26,184,50,57,22,68,91,20,125,62,127,245,171,95,149,237,254,244,201,167,138,184,61,18,74,219,112,230,224,141,36,143,28,131,116,5,184,112,183,155,45,109,28,215,
73,74,69,100,29,171,255,161,203,95,232,218,66,187,32,245,161,106,73,194,250,230,185,91,73,23,29,183,225,74,107,11,181,200,96,7,166,173,25,149,171,254,15,255,199,127,248,231,255,249,63,219,27,190,241,141,
111,252,205,191,249,235,223,250,214,55,205,144,217,235,255,228,79,254,228,159,253,179,127,246,175,254,213,31,253,157,191,243,183,211,6,110,235,179,87,234,125,15,169,93,80,50,213,96,31,227,45,136,39,136,
27,237,21,34,151,28,12,34,1,136,201,85,180,104,0,122,162,130,52,159,170,214,148,163,116,109,179,136,116,124,2,161,43,30,148,77,165,140,199,68,152,163,153,199,177,197,40,54,205,45,81,252,206,249,7,173,
143,154,54,227,98,75,250,107,191,246,107,246,231,159,252,228,39,102,178,31,190,242,112,183,219,31,14,135,7,55,55,111,190,249,230,239,255,254,223,126,231,157,175,255,235,255,243,95,207,203,178,135,156,
111,103,203,185,18,233,194,17,25,182,5,42,33,145,109,196,150,60,105,75,189,63,32,213,0,42,217,213,37,49,141,226,90,64,148,58,97,80,111,203,242,193,227,199,223,120,247,27,227,160,238,125,87,105,18,125,
152,226,84,78,205,10,149,27,45,86,160,217,78,73,224,132,9,79,92,106,171,93,71,58,29,143,71,80,33,33,117,82,200,207,193,109,0,50,6,96,13,52,111,26,139,14,91,14,173,105,31,242,224,213,209,85,3,243,98,222,
55,147,59,166,24,203,121,86,183,167,170,193,246,93,243,124,62,92,67,250,145,21,253,165,236,119,146,115,154,231,19,3,108,77,56,26,157,207,38,66,30,93,154,74,151,93,103,81,2,130,243,233,36,221,5,124,60,
183,22,240,138,234,158,11,115,137,49,54,39,175,130,108,198,34,46,174,153,233,25,23,118,42,7,73,247,180,253,225,106,56,219,10,216,74,159,119,59,241,166,192,227,44,206,234,106,68,150,146,198,84,51,15,96,
231,45,13,55,74,122,174,31,171,46,200,218,165,85,250,131,207,165,15,119,205,234,76,245,183,244,62,74,119,0,14,177,140,34,176,218,14,80,152,170,97,84,170,144,247,222,105,4,228,32,46,213,145,131,178,249,
36,22,111,201,237,92,225,186,134,129,170,28,66,217,98,180,125,239,108,147,180,225,24,109,56,146,7,240,137,218,152,129,4,16,109,216,24,2,197,195,90,31,103,67,186,55,201,26,230,84,92,62,121,27,119,144,67,
8,73,252,51,170,188,187,120,216,198,84,217,248,193,137,66,104,93,215,56,138,100,29,21,77,222,46,41,237,142,207,183,117,247,113,4,151,82,136,209,244,34,82,107,222,108,126,212,211,82,245,5,177,119,66,33,
12,27,224,156,192,51,121,235,230,250,250,120,62,125,242,217,39,18,117,107,161,220,38,44,36,32,24,151,227,166,56,64,200,49,243,162,109,185,30,62,124,248,233,103,79,148,2,72,83,73,2,229,107,169,219,68,4,
15,34,211,165,247,242,194,164,198,71,179,224,214,2,178,172,46,235,44,165,96,143,223,164,153,229,180,23,210,164,166,105,148,249,254,95,254,233,63,253,165,95,250,54,60,202,66,105,205,214,190,254,238,187,
102,193,63,254,248,227,187,251,123,140,136,28,6,239,250,173,110,133,139,246,140,183,171,182,18,35,62,107,120,199,213,137,222,94,53,149,129,182,39,107,171,119,166,162,197,116,152,40,52,95,52,145,245,124,
60,122,208,190,172,93,229,46,249,148,110,23,209,84,128,217,249,238,97,181,224,243,86,11,98,215,121,2,219,163,45,96,6,91,244,119,136,177,206,65,96,167,3,109,171,107,42,188,253,232,237,155,27,203,129,238,
127,240,195,31,76,211,116,119,119,71,125,11,108,242,253,126,247,43,191,252,43,95,251,218,215,190,248,133,47,60,127,254,34,239,36,51,65,102,58,219,202,240,184,137,86,218,78,176,55,190,250,202,171,135,253,
85,37,49,32,249,88,177,164,201,42,220,174,213,89,204,18,144,3,210,202,20,86,146,130,156,166,102,199,250,167,63,253,137,29,120,11,249,49,67,183,207,238,112,37,9,217,58,20,147,188,39,43,185,106,116,168,
93,110,19,72,180,86,82,61,118,30,15,83,252,167,79,159,179,158,182,238,166,105,127,117,157,133,171,144,33,206,46,11,159,90,196,89,19,93,251,49,251,48,104,118,3,137,166,197,241,20,170,139,230,170,33,201,
164,65,216,99,157,246,59,176,23,150,19,192,31,248,160,129,216,237,220,231,192,104,62,9,251,164,22,138,217,22,246,122,86,118,174,154,107,217,141,102,118,193,255,161,202,248,249,100,182,203,46,214,2,157,
193,172,214,146,88,90,196,120,188,40,241,212,208,38,26,57,225,167,160,17,159,49,223,241,252,210,94,188,163,158,190,88,57,51,245,102,247,215,215,28,235,179,46,5,211,148,164,31,178,44,115,72,8,151,24,172,
137,11,91,150,147,7,204,165,248,168,224,158,233,167,62,120,93,59,179,121,203,70,232,43,248,194,213,222,24,179,169,84,135,42,100,26,189,233,153,122,173,202,157,87,78,114,138,87,84,102,185,124,1,177,191,
53,80,232,206,129,75,219,4,178,214,39,32,55,13,92,35,81,47,120,78,197,57,219,91,74,239,194,196,154,97,153,213,43,53,142,57,230,219,168,103,68,130,194,156,20,72,126,39,203,198,157,131,221,219,219,10,85,
165,186,176,67,15,120,203,166,247,186,181,230,9,201,142,154,112,231,247,20,23,169,239,2,37,17,47,151,77,161,116,155,233,147,182,230,216,62,57,190,91,214,22,178,172,117,74,131,55,166,183,194,114,21,114,
58,219,148,118,176,31,60,124,104,187,240,179,39,79,108,231,165,180,141,176,230,34,93,8,105,93,92,83,142,209,233,29,152,81,72,109,190,213,118,189,25,17,22,216,243,54,79,115,27,115,208,229,65,90,168,174,
104,204,155,15,237,141,58,173,180,232,170,112,88,234,49,68,117,35,245,232,88,179,198,53,72,12,87,102,86,236,173,183,30,125,242,233,103,114,75,45,10,221,223,254,246,47,253,199,255,248,103,239,189,247,222,
107,175,189,190,9,253,166,222,44,20,243,25,82,14,228,160,103,94,109,123,184,142,73,55,206,73,64,227,164,157,31,84,74,199,73,173,170,170,251,231,220,217,104,24,179,48,229,41,135,132,250,208,25,32,65,198,
18,142,228,67,18,196,219,175,213,12,241,121,57,95,31,174,109,35,45,231,229,197,237,115,196,177,26,111,210,249,227,162,93,18,111,43,227,96,129,182,253,230,147,79,62,209,112,134,254,141,251,253,126,157,
151,175,253,181,175,189,106,63,175,191,126,111,174,165,36,23,88,2,200,51,104,162,112,238,205,253,45,31,143,167,87,94,121,213,46,192,5,244,149,145,172,125,35,65,138,194,12,18,33,245,102,134,105,191,59,
152,253,18,35,91,12,47,51,235,31,124,240,193,163,71,143,44,11,240,115,212,164,110,22,219,216,25,8,169,11,116,199,100,172,120,166,89,114,240,45,132,49,168,85,164,196,95,109,77,104,83,71,67,227,217,242,
143,124,103,191,60,92,95,95,193,162,33,200,235,3,212,7,239,226,73,138,31,125,60,28,192,156,137,196,218,85,44,108,233,128,194,242,158,207,98,154,155,215,188,63,222,31,118,7,11,157,103,47,94,149,137,78,
241,254,116,127,109,247,149,186,94,57,37,103,49,247,114,231,101,30,206,72,19,157,201,124,241,233,238,165,29,135,149,173,215,163,45,218,12,176,126,71,81,13,245,69,11,184,224,30,24,201,75,148,80,5,63,153,
211,33,7,242,56,148,200,220,223,221,99,198,41,4,85,231,118,184,242,186,142,132,81,89,186,16,224,232,5,164,132,66,5,133,42,193,90,247,73,8,107,141,233,129,57,108,68,139,116,165,168,91,172,248,219,155,42,
82,82,221,119,203,83,163,41,250,98,238,88,194,164,99,114,60,32,235,149,119,252,50,164,165,130,195,164,233,99,27,113,173,75,200,5,106,158,94,13,248,132,236,197,32,111,93,232,4,106,36,151,122,46,48,37,182,
184,126,66,24,192,80,122,85,180,200,131,42,25,220,28,26,166,219,172,113,31,6,90,224,214,201,250,90,93,79,83,123,220,149,61,123,185,109,67,162,9,122,167,11,109,38,77,146,142,246,137,110,178,133,10,56,124,
128,104,135,189,221,174,114,50,108,194,82,27,167,36,230,150,249,228,17,141,234,201,193,14,76,65,133,140,76,121,241,238,149,149,27,224,124,126,243,205,55,44,106,182,215,60,127,254,140,39,161,151,19,183,
70,115,39,200,116,120,56,95,234,138,244,127,115,161,9,139,6,14,187,157,133,186,205,118,30,149,220,106,135,202,46,200,230,170,120,183,46,163,226,51,22,178,122,177,152,104,213,238,163,74,231,224,229,173,
178,167,214,129,48,255,33,111,149,210,203,151,47,111,95,88,116,86,216,140,135,131,255,226,229,203,20,29,104,156,126,62,168,61,61,138,2,44,199,77,232,193,212,144,170,62,65,231,2,26,235,51,228,46,116,18,
213,243,159,129,2,51,25,15,5,95,229,226,49,80,214,51,14,97,17,124,85,105,157,245,17,145,33,251,233,213,199,232,57,71,145,16,104,59,157,236,248,191,236,195,158,162,115,54,71,250,194,160,11,251,17,124,102,
123,251,237,237,237,249,116,30,166,49,100,110,147,69,109,231,227,89,127,11,132,4,218,132,209,116,38,241,118,109,95,164,237,154,197,213,204,118,107,254,150,151,83,196,86,185,112,75,154,35,113,60,30,237,
99,105,13,231,253,190,80,141,96,18,13,252,163,79,62,178,7,241,205,111,126,83,58,210,144,113,78,99,235,244,204,46,4,19,77,103,225,252,92,34,135,234,87,41,119,135,31,80,160,230,31,9,166,96,179,155,23,68,
169,88,50,185,50,54,183,59,197,61,84,41,40,62,167,169,245,189,199,98,69,69,83,49,152,136,131,228,152,165,115,77,44,25,14,96,178,8,23,82,177,37,95,79,87,179,200,233,40,228,115,240,177,165,53,135,43,75,
44,44,218,53,95,155,203,201,172,159,69,194,104,25,221,237,32,9,72,42,152,79,56,96,146,43,57,17,140,55,195,15,64,109,139,241,49,2,201,210,172,50,244,89,78,141,154,92,43,27,221,197,61,104,132,130,118,251,
125,53,31,48,227,57,114,18,103,162,77,79,150,234,217,213,143,211,46,109,19,78,90,238,136,128,211,21,170,4,97,99,95,227,43,22,133,35,155,128,133,116,74,120,68,124,199,170,40,165,26,97,242,89,222,170,129,
137,212,47,173,100,141,50,229,51,26,93,155,122,163,115,249,0,8,246,203,146,45,204,154,242,192,186,150,116,136,115,159,204,235,116,63,55,196,37,68,160,66,10,35,83,199,89,228,197,24,199,43,215,32,13,253,
218,92,94,94,198,51,40,123,49,142,105,27,228,172,233,110,33,217,23,35,129,251,208,166,174,105,226,111,44,125,66,152,251,128,22,44,232,70,125,127,184,92,189,124,77,174,69,184,13,119,216,36,192,131,45,210,
231,8,168,250,154,55,249,169,30,13,123,17,212,223,4,156,193,201,57,44,138,192,108,156,209,125,177,92,29,14,95,120,244,150,157,231,39,207,158,122,141,66,149,241,11,57,151,62,224,181,5,151,249,82,89,171,
103,255,165,117,12,7,161,214,254,250,96,22,28,50,120,240,250,195,102,239,187,148,235,150,79,104,209,125,205,4,238,108,83,222,35,36,199,13,96,161,70,113,121,178,163,43,89,90,158,217,165,196,108,135,79,
191,240,206,59,63,254,209,143,254,237,191,251,147,191,241,55,254,139,167,79,17,68,88,8,243,226,246,246,207,255,252,251,223,251,222,247,44,60,127,231,23,190,150,124,10,93,240,244,9,2,138,33,103,63,211,
176,211,132,135,205,251,70,154,86,253,203,122,3,128,54,254,184,214,217,50,69,224,254,107,243,201,66,236,61,241,49,67,140,160,124,184,92,219,50,48,197,209,81,96,80,249,197,219,253,237,143,130,122,230,51,
84,122,236,190,44,200,165,246,119,12,132,96,215,73,18,157,167,132,174,3,127,158,62,125,106,49,248,245,131,107,178,158,113,240,142,167,147,5,254,215,215,24,146,251,244,201,83,205,44,95,32,151,189,8,173,
70,67,224,110,143,0,201,18,126,234,208,218,254,56,158,142,87,87,136,103,221,253,211,246,173,26,1,179,98,169,205,252,29,143,128,20,44,202,142,46,109,0,62,156,44,48,252,244,167,63,61,216,207,213,193,169,
44,217,71,170,115,194,123,232,10,228,0,160,47,166,205,5,75,42,119,126,84,201,93,57,50,73,251,20,226,252,187,9,157,101,171,43,24,29,14,123,77,47,147,35,207,212,73,167,48,17,235,123,105,189,84,128,181,75,
177,171,183,88,3,241,211,48,229,11,197,226,6,170,204,80,207,118,95,71,11,68,246,59,40,97,129,233,27,77,55,51,73,150,118,57,246,104,166,43,200,225,29,231,231,167,121,70,36,12,89,237,53,157,79,96,28,239,
15,167,69,83,192,160,78,110,15,16,182,159,224,123,82,75,42,176,117,246,85,165,220,219,23,20,145,117,218,177,20,2,206,103,112,97,237,18,238,239,238,154,134,49,29,14,41,70,4,21,75,208,102,200,255,90,224,
155,198,201,97,253,164,193,134,121,83,191,67,10,85,125,193,215,21,87,222,6,202,153,57,36,235,178,86,45,122,229,212,31,197,253,147,197,255,19,111,103,158,89,146,206,62,119,210,85,139,86,85,215,28,69,97,
33,158,109,75,30,207,106,64,40,128,216,44,21,74,97,120,130,223,210,166,49,17,156,232,53,72,217,45,184,206,104,213,82,36,183,205,177,204,2,230,5,122,14,205,149,245,202,54,251,166,199,151,57,135,55,90,211,
54,1,110,67,15,74,218,180,187,59,107,120,235,169,223,154,245,74,232,153,36,151,143,16,246,71,249,189,164,82,47,192,247,161,109,163,27,54,200,66,250,24,29,212,190,152,110,28,230,176,43,157,166,46,183,219,
232,200,114,157,207,192,7,11,56,185,90,182,71,143,222,178,243,101,209,217,167,159,125,214,156,255,176,177,83,47,135,240,110,18,126,221,96,247,209,142,142,171,184,202,101,31,131,97,70,211,78,8,84,235,236,
120,212,139,161,206,177,152,45,117,36,200,219,9,130,76,85,67,103,51,6,184,117,3,29,204,72,100,18,84,158,114,133,82,118,219,170,123,208,162,166,255,234,119,126,199,44,248,255,252,79,254,201,239,255,254,
239,65,24,250,120,124,239,189,247,190,255,253,239,235,38,126,227,55,126,195,34,38,75,12,14,87,87,98,109,178,180,227,68,26,182,158,206,228,225,118,18,161,231,30,65,180,223,240,32,69,232,130,68,206,167,
83,114,221,187,81,59,202,233,70,252,88,156,19,224,199,185,93,40,159,245,101,237,37,248,30,28,17,237,31,117,144,204,88,217,63,102,73,92,107,53,38,138,16,99,29,132,146,40,182,160,40,13,76,246,183,126,241,
91,63,250,209,143,62,254,240,227,6,128,117,84,151,208,47,124,237,23,236,175,158,61,123,198,202,13,181,252,107,61,157,79,24,210,56,141,119,47,239,236,82,143,22,186,159,207,22,47,218,47,211,46,113,41,150,
14,211,185,121,35,118,108,171,138,201,141,211,116,8,207,97,33,63,75,71,69,227,98,142,203,252,217,103,79,190,241,141,119,145,239,168,39,64,178,65,174,210,117,177,177,36,180,93,235,208,117,183,193,23,113,
169,144,165,74,95,30,174,129,218,182,232,249,70,181,124,50,47,11,184,108,57,99,92,98,75,26,31,92,188,199,213,7,146,36,106,99,84,53,133,215,24,120,150,28,162,41,0,249,52,140,37,116,155,217,158,9,91,182,
51,251,123,58,154,57,182,200,119,128,230,221,218,139,126,232,70,1,228,109,118,249,108,254,105,220,77,251,253,1,144,23,91,223,100,193,70,192,59,103,78,200,212,52,70,115,144,227,126,127,101,11,94,113,189,
102,218,44,138,158,119,251,73,229,180,208,157,223,54,6,211,75,146,178,224,171,118,154,150,103,139,117,251,226,197,213,213,213,126,191,151,194,16,251,158,40,19,166,65,139,11,198,30,168,1,208,149,56,213,
149,181,172,41,84,138,21,118,83,110,119,72,91,145,79,68,89,21,84,60,243,81,245,222,133,46,180,173,153,52,3,114,151,178,119,12,23,113,198,92,78,195,31,252,253,191,79,206,141,218,253,213,114,22,114,60,154,
71,151,214,208,53,168,210,145,202,254,176,29,244,144,24,174,247,0,100,39,255,93,40,12,135,182,106,139,30,57,239,120,41,173,87,13,5,69,247,81,11,161,232,159,182,193,43,249,115,163,197,82,39,130,167,206,
83,212,139,170,70,69,110,208,180,244,239,251,252,17,15,226,58,157,198,163,47,233,141,167,75,173,252,206,107,201,30,67,108,72,247,69,196,234,108,60,47,25,229,254,50,126,157,217,83,156,206,101,254,242,151,
223,122,244,232,17,168,38,159,126,140,138,71,218,194,237,109,126,206,133,122,95,200,233,181,206,154,248,28,13,177,83,238,46,173,125,173,118,186,94,190,188,163,94,68,233,92,197,28,24,151,240,131,24,14,
164,6,166,222,200,21,98,175,69,83,143,251,60,179,146,182,176,223,7,42,166,180,205,12,150,161,249,229,95,249,85,91,134,239,127,255,207,45,226,254,139,191,248,139,31,255,248,199,159,126,250,233,131,7,15,
190,253,237,111,127,240,193,7,127,249,151,127,249,221,239,254,135,255,250,191,249,93,49,89,83,180,226,80,104,145,38,99,134,242,226,6,31,105,156,78,219,122,162,162,220,128,183,162,10,87,202,124,62,115,
58,87,238,195,100,53,169,206,44,224,237,237,173,5,112,118,80,71,74,247,21,87,110,184,252,233,173,204,184,120,14,240,20,129,161,200,35,202,235,135,14,148,134,114,3,12,60,222,221,15,20,131,108,65,236,49,
75,98,166,225,237,183,81,204,252,229,95,254,229,175,252,220,87,236,174,237,180,219,71,60,124,240,208,92,215,245,213,245,147,39,79,108,17,216,168,117,22,67,110,127,216,219,151,61,191,125,174,170,214,140,
26,93,123,245,225,43,251,171,67,60,226,220,31,63,11,39,179,189,209,98,252,85,213,137,198,240,208,22,225,132,15,28,167,81,189,11,63,254,225,143,159,63,127,246,245,119,222,65,35,75,233,67,249,92,7,76,109,
47,226,201,133,245,116,218,9,133,140,204,55,136,212,224,155,106,101,127,145,234,97,102,4,238,238,241,237,247,119,24,23,57,193,115,32,146,53,51,7,0,39,152,21,218,75,155,254,68,0,148,222,32,109,95,196,1,
146,88,67,141,224,107,154,192,214,36,115,99,105,9,149,141,87,137,62,134,226,182,143,142,60,222,223,219,31,111,174,247,2,160,237,139,78,199,211,245,97,167,128,99,164,76,39,138,180,152,89,140,24,98,38,129,
220,30,162,165,36,132,50,160,51,101,142,232,112,125,141,73,243,108,62,170,29,50,4,71,16,122,158,19,39,155,55,105,137,145,165,62,96,72,230,81,133,13,175,128,177,152,33,146,79,14,221,180,243,249,4,173,49,
73,172,48,1,162,28,141,118,102,141,97,162,49,199,213,107,149,90,108,215,128,34,177,2,147,220,133,158,55,151,61,168,1,152,39,231,5,109,70,200,59,75,71,219,90,30,159,183,62,202,7,206,147,10,53,103,73,213,
23,151,161,72,125,172,140,198,172,133,160,65,98,198,83,163,1,183,198,160,82,41,7,87,39,255,18,216,9,195,93,154,131,150,93,58,80,29,153,209,43,125,193,126,220,250,5,183,93,215,37,147,122,143,128,211,213,
53,16,106,232,108,253,75,143,144,163,225,62,58,86,178,32,4,231,99,128,1,212,148,221,135,76,225,54,42,174,109,147,36,92,199,184,93,76,145,112,235,131,22,108,212,199,105,51,108,199,91,42,247,234,171,175,
190,241,230,23,236,145,224,24,51,241,1,168,50,250,16,25,159,34,49,116,100,102,43,147,250,204,195,181,197,196,12,143,168,235,133,165,187,200,8,212,212,187,238,247,211,153,121,226,40,142,173,67,235,181,
119,163,249,112,80,54,65,136,40,22,143,213,153,124,44,236,123,233,171,207,223,97,99,193,88,45,155,61,159,45,254,97,253,201,187,147,236,168,172,71,228,102,47,95,190,124,235,173,183,126,247,247,126,239,
247,126,255,247,127,243,55,126,131,249,90,253,236,201,211,255,225,31,252,131,159,252,228,39,255,225,255,249,191,127,235,183,126,179,71,175,104,157,73,62,126,76,1,248,198,152,108,173,143,32,241,58,180,
143,196,132,174,144,101,48,66,242,15,187,43,77,64,70,163,128,98,57,112,189,5,184,1,158,6,163,99,129,48,82,151,29,206,81,23,242,6,46,17,65,81,4,178,248,110,151,40,116,92,130,254,172,1,157,30,5,115,96,52,
76,0,27,73,88,156,47,180,20,247,246,145,255,254,255,250,247,239,252,194,59,175,191,254,250,35,115,211,111,61,250,43,140,248,103,207,159,57,97,147,207,126,183,223,169,59,252,250,112,117,70,47,98,187,58,
28,40,53,199,166,218,41,244,206,147,134,171,65,46,203,44,169,132,253,100,158,204,88,216,45,92,237,175,100,14,52,159,218,62,218,54,216,207,125,229,109,60,250,105,20,245,67,51,238,216,243,36,89,136,22,196,
173,22,28,36,50,115,150,117,156,232,207,171,20,32,192,141,243,225,103,32,63,175,51,20,201,45,231,65,42,96,254,201,66,96,203,62,168,252,54,106,90,166,189,235,112,5,225,86,118,134,119,181,128,20,117,202,
234,164,207,177,129,44,52,54,21,180,200,217,95,107,12,33,97,117,122,157,151,51,194,100,244,38,207,24,88,51,78,160,21,13,152,60,135,74,3,97,104,60,14,13,75,2,219,115,80,189,116,225,116,106,208,183,243,
137,53,218,181,212,114,251,242,246,129,165,74,251,169,17,131,242,217,34,108,7,177,208,234,254,238,238,149,215,94,5,59,206,145,142,186,150,37,169,55,66,135,156,89,226,245,245,205,203,219,23,219,152,66,
167,174,176,22,74,137,3,134,237,197,194,181,113,165,218,51,134,142,13,82,116,22,86,131,82,106,204,53,4,184,23,133,46,182,31,44,140,181,101,174,87,129,219,62,189,71,58,89,89,205,3,62,135,171,5,198,145,
28,83,206,163,60,73,176,227,196,254,152,89,140,26,147,36,105,32,21,94,230,229,148,164,245,17,109,172,250,8,141,139,98,253,67,154,63,181,245,118,28,214,10,138,230,92,244,248,199,193,250,173,127,211,193,
152,178,101,142,142,251,94,162,204,30,33,251,249,84,172,205,85,46,49,214,207,173,181,194,219,124,193,22,223,40,135,17,233,94,212,167,46,56,242,73,147,13,250,88,226,112,44,148,44,136,46,245,94,0,220,112,
52,90,23,137,252,39,215,89,166,66,165,221,226,87,127,254,171,22,46,221,89,252,112,188,15,121,109,47,239,40,6,22,26,88,130,65,223,57,51,91,180,152,47,68,81,123,151,108,0,43,37,197,248,101,197,77,235,98,
65,223,241,248,196,199,165,187,171,245,153,197,154,218,187,13,249,228,40,143,228,83,47,138,75,20,69,225,115,19,209,13,112,34,97,194,247,116,247,226,150,85,196,67,191,28,72,13,175,243,63,255,231,255,171,
253,241,31,255,227,127,12,209,196,218,62,252,240,67,244,151,174,245,250,230,230,59,191,243,157,63,252,151,255,242,167,63,125,239,183,127,251,59,228,57,172,26,21,50,80,224,23,151,202,105,50,58,213,92,19,
135,236,99,214,71,9,165,67,92,219,193,50,86,203,52,209,35,39,169,13,118,244,233,200,197,52,68,38,248,59,14,98,95,243,76,127,207,88,124,83,92,200,209,3,12,211,183,154,105,176,128,210,82,108,139,46,61,154,
89,8,227,34,38,234,99,78,219,133,212,40,158,254,253,221,81,33,191,69,199,22,147,94,93,93,219,135,88,136,106,54,206,190,240,197,243,23,95,250,242,151,222,124,227,205,143,62,252,80,42,143,24,228,104,185,
57,44,13,128,130,7,15,30,218,153,191,125,249,2,197,59,139,169,41,29,204,22,187,97,219,6,24,58,3,82,99,97,139,160,253,242,250,230,250,116,210,160,249,193,221,60,208,202,246,193,7,63,59,159,142,95,252,226,
23,233,96,176,186,121,173,151,67,61,156,247,161,236,171,184,82,165,251,76,54,76,74,21,204,181,119,153,82,163,87,254,124,66,121,28,102,125,212,169,190,187,63,94,49,38,24,199,61,116,146,65,170,91,22,146,
184,11,134,24,172,209,161,147,212,98,178,186,106,22,241,72,60,133,161,249,161,245,180,142,69,147,153,84,24,192,89,35,139,161,8,35,91,178,231,114,123,119,68,23,207,114,70,177,132,106,26,168,40,86,53,235,
105,94,134,38,155,13,224,8,156,78,230,109,44,50,1,60,62,78,108,189,105,183,47,110,45,138,42,152,210,57,140,55,123,200,34,174,80,139,179,29,242,217,253,39,246,186,87,94,219,197,176,30,10,72,177,34,234,
83,109,209,250,84,73,26,42,152,111,7,49,68,184,200,5,37,220,66,253,59,223,203,124,18,2,148,88,56,5,14,55,178,199,2,221,133,108,69,92,37,228,167,198,131,36,49,172,222,140,228,53,182,214,181,51,61,84,206,
4,46,29,3,19,149,140,100,211,22,42,204,9,157,114,133,109,159,103,143,205,36,216,141,78,238,89,42,192,93,104,31,108,11,214,106,3,110,168,142,59,2,106,63,115,216,249,8,236,172,106,170,116,150,80,3,139,27,
139,51,54,46,132,249,163,190,185,141,37,243,186,104,246,137,195,157,47,73,160,79,244,173,54,56,141,6,236,79,197,23,226,69,32,122,238,67,199,60,45,75,62,86,56,192,144,104,192,113,186,72,238,186,54,81,65,
213,4,234,40,101,150,139,238,157,144,88,236,101,205,150,187,68,106,235,5,80,134,32,71,115,238,103,100,214,15,95,121,229,229,203,219,159,125,244,51,204,187,98,140,32,217,172,210,167,176,181,109,160,207,
95,25,180,118,49,78,34,117,253,212,222,118,180,13,68,75,91,251,167,136,240,102,130,224,228,169,226,150,46,251,9,37,217,218,201,16,210,65,200,219,224,161,168,53,251,192,239,22,245,137,30,187,49,101,193,
39,217,77,189,97,153,105,205,93,30,125,34,23,66,75,241,233,39,159,176,134,134,253,105,134,224,238,238,229,207,255,252,207,217,95,253,167,255,244,61,241,145,72,129,114,246,2,199,129,175,154,87,198,170,
178,183,145,57,219,225,98,41,116,157,75,91,80,90,116,249,252,181,235,141,148,173,124,161,13,89,100,218,236,23,152,75,25,5,129,75,205,225,208,249,66,139,131,197,245,62,147,84,164,103,219,228,131,207,128,
22,130,203,33,66,11,103,94,14,46,13,3,130,196,250,119,255,238,223,53,195,250,111,254,205,191,121,242,217,211,207,242,211,155,235,155,253,97,55,144,53,108,7,254,221,119,223,101,12,254,124,166,162,180,51,
62,151,197,140,254,43,118,67,123,244,170,112,246,194,208,71,57,149,36,213,127,142,181,130,49,27,88,85,59,155,223,218,237,246,136,209,161,5,79,73,214,113,200,222,249,133,133,127,239,189,247,108,191,93,
29,174,40,79,170,190,57,14,59,135,147,83,186,153,220,79,183,62,62,196,201,62,227,52,245,10,118,10,202,121,9,193,213,152,142,70,191,136,33,11,108,254,42,197,34,228,3,137,249,40,238,162,103,114,149,136,
227,54,244,48,121,247,29,199,67,115,112,26,65,9,87,100,21,45,31,69,217,51,38,206,99,188,2,150,27,148,165,26,179,159,224,92,79,94,171,36,95,212,94,46,37,162,10,129,166,137,122,35,224,57,181,5,147,58,39,
200,137,248,224,30,11,50,44,41,100,218,132,239,120,240,240,21,203,77,119,176,170,107,94,243,233,116,52,95,251,202,171,175,217,254,28,247,251,145,27,152,204,116,52,157,218,187,53,206,73,20,104,75,124,246,
87,87,182,12,183,47,94,160,202,250,202,171,118,225,115,61,19,0,178,208,126,239,173,75,8,175,7,193,38,141,73,21,140,22,229,172,217,82,83,71,252,6,203,9,237,98,145,226,212,165,227,202,90,173,35,12,200,77,
171,79,240,41,1,219,233,189,73,51,43,229,42,212,209,147,195,69,103,77,68,83,134,104,230,216,17,180,68,207,212,5,52,122,145,37,187,24,21,42,236,107,230,108,42,209,75,40,189,216,66,27,164,182,24,161,216,
43,111,49,246,52,148,42,93,167,63,121,238,28,216,102,10,43,174,218,84,82,58,209,60,227,97,246,180,184,222,208,231,121,120,189,91,190,134,12,108,52,81,186,227,137,118,157,53,6,163,247,0,55,119,69,60,117,
146,167,62,145,242,34,162,23,105,166,139,134,199,152,10,32,119,203,249,108,73,241,107,111,125,217,142,230,7,31,126,160,105,176,161,36,80,189,144,237,82,120,62,84,232,243,133,75,79,62,157,105,218,92,120,
141,253,28,23,178,168,233,34,95,33,16,212,207,164,133,67,135,253,222,226,166,169,78,17,26,12,82,251,113,206,35,185,255,189,137,192,91,165,57,132,119,226,148,153,236,180,141,20,134,64,44,230,234,253,35,
37,155,127,170,46,254,237,232,155,6,74,216,207,241,120,214,104,196,208,193,202,47,94,32,198,76,206,111,201,65,133,161,110,17,191,202,139,105,105,115,216,245,66,44,33,104,36,190,129,74,242,9,91,82,34,44,
78,228,9,174,103,48,253,251,20,43,20,244,106,148,185,75,114,113,187,46,49,134,242,44,24,244,187,9,2,23,251,105,47,77,43,4,138,208,27,242,49,199,199,211,145,159,211,4,214,139,197,101,215,177,223,237,222,
124,243,77,104,67,62,123,102,31,114,243,240,198,78,248,221,203,162,170,35,180,80,72,37,124,250,244,201,196,230,17,162,180,203,66,94,128,165,101,22,183,154,77,81,65,210,251,132,66,58,25,242,18,105,85,216,
110,209,250,225,112,32,46,52,130,63,158,138,66,212,74,90,160,86,237,246,249,237,179,103,207,255,250,95,255,69,116,153,23,111,128,82,172,225,108,122,1,114,107,13,222,228,154,99,34,89,31,26,16,98,229,158,
13,66,37,105,158,49,218,103,40,33,199,2,63,107,33,40,24,232,45,29,231,91,74,126,192,108,73,202,159,234,36,217,231,164,211,152,120,51,20,20,169,48,118,218,7,107,68,132,235,18,141,172,192,67,88,81,163,132,
53,100,225,124,2,5,128,108,194,145,61,148,114,9,167,243,154,230,59,73,240,138,36,142,11,28,64,184,158,201,202,181,156,207,22,118,28,119,211,142,162,37,246,60,242,200,150,206,217,7,45,241,209,207,167,179,
69,52,251,253,238,116,186,63,221,31,243,21,92,35,155,69,189,246,164,233,163,106,202,157,214,195,202,249,123,22,217,219,23,189,124,241,34,19,132,145,100,60,132,76,139,230,154,14,30,219,146,4,53,32,106,
242,138,160,58,129,93,123,170,46,57,134,103,32,233,175,110,107,216,19,80,123,79,120,23,33,162,29,88,187,164,42,4,18,2,99,144,97,26,185,29,164,89,51,214,208,7,244,25,99,62,240,161,6,207,46,194,71,231,54,
180,208,135,69,208,223,178,11,240,51,126,243,249,200,153,83,221,74,14,181,160,97,232,13,47,46,15,189,225,24,45,117,10,130,242,151,20,34,210,128,187,70,49,249,188,166,138,103,88,41,126,162,49,75,129,105,
120,181,47,166,52,6,118,239,137,92,246,26,130,186,107,98,16,72,139,25,101,45,38,46,214,205,158,135,62,193,54,48,33,7,178,209,74,103,11,128,19,118,6,51,245,237,175,188,109,217,244,203,187,187,103,79,62,
195,80,218,136,34,57,215,163,20,17,42,75,46,155,56,248,102,148,125,244,112,72,112,4,207,41,185,164,100,110,155,164,73,250,28,185,34,100,151,189,145,231,230,250,250,142,179,110,7,90,156,168,178,167,197,
117,187,42,27,226,74,151,20,211,208,86,209,126,235,34,1,185,118,65,166,140,174,12,70,132,22,218,236,214,22,131,205,156,133,103,159,247,206,59,239,252,232,71,63,250,119,127,242,111,127,245,87,126,181,250,
100,10,68,94,102,203,254,197,191,248,23,246,89,143,30,61,50,99,116,58,157,213,29,222,124,252,136,42,225,131,82,66,77,156,74,185,143,1,200,93,111,138,97,77,221,236,78,92,212,133,186,89,150,42,74,137,208,
146,49,249,208,216,175,41,117,129,152,219,75,19,214,178,79,129,48,219,205,161,219,26,77,84,196,178,204,74,162,135,117,61,222,223,221,153,153,190,185,185,25,185,9,41,205,136,11,177,95,62,127,241,252,11,
111,126,225,87,126,245,87,254,228,79,255,244,233,243,103,19,163,116,243,133,167,211,233,171,95,253,170,93,230,135,31,254,12,228,156,211,145,124,146,6,51,193,198,87,132,69,180,43,252,195,188,223,29,196,
80,236,62,136,44,224,170,61,99,1,248,234,138,196,174,184,136,181,3,213,193,33,251,31,255,248,199,118,193,175,60,124,69,179,98,48,134,152,171,48,244,97,105,142,171,166,142,114,244,209,212,225,203,37,246,
82,216,2,206,145,20,231,147,19,93,56,109,57,90,199,4,191,180,243,233,104,110,253,197,179,207,174,31,64,69,160,205,248,92,8,201,249,252,88,15,152,164,124,43,96,97,225,124,178,18,130,162,170,115,174,29,
245,21,238,156,161,12,99,47,59,33,244,70,227,22,66,242,245,108,11,187,70,234,47,69,214,29,166,178,152,209,180,21,221,115,56,23,199,41,204,117,156,118,133,195,197,160,40,120,216,83,36,120,165,12,239,253,
56,29,32,2,94,165,242,148,237,144,94,165,27,182,148,194,222,103,111,65,194,30,226,88,6,238,1,40,232,2,227,166,234,91,189,126,240,138,125,218,237,173,37,85,247,240,116,39,74,177,231,118,125,125,109,65,
128,143,44,111,161,246,5,232,191,176,169,95,177,142,43,50,178,100,120,169,4,74,183,103,11,53,12,93,203,57,198,14,179,80,69,249,100,201,25,130,156,200,89,224,106,104,33,49,177,141,154,228,32,78,49,48,147,
97,71,190,255,74,179,92,196,41,218,202,32,125,96,153,0,245,193,173,57,41,249,144,193,45,32,246,206,160,146,163,243,27,65,178,219,171,62,91,87,152,102,190,24,91,28,12,202,26,245,79,42,30,178,51,91,124,
26,44,205,216,188,77,84,242,59,33,183,63,40,211,31,66,23,165,132,218,221,86,175,41,93,207,179,183,194,167,160,82,7,127,37,248,124,53,58,50,106,8,156,54,159,113,225,220,91,71,102,92,114,129,47,61,195,118,
47,15,30,90,22,251,138,173,108,87,119,42,33,19,204,145,222,208,143,119,33,139,26,83,41,66,22,160,243,19,107,221,104,145,154,246,43,205,182,230,138,22,29,29,203,206,214,160,54,128,15,206,13,160,197,158,
156,237,93,75,63,71,194,165,91,19,47,231,28,81,183,128,245,131,92,123,5,194,17,111,130,90,102,88,168,239,92,46,152,48,91,23,43,70,237,237,246,94,5,143,245,177,32,246,59,223,249,142,89,240,127,245,71,127,
4,62,220,52,253,224,7,63,184,63,30,223,127,255,253,239,255,249,159,67,101,233,193,131,255,254,15,254,192,46,230,116,81,99,80,56,62,131,149,85,161,32,33,109,176,170,242,70,246,22,234,224,93,53,145,30,219,
42,233,228,174,138,183,117,126,37,31,228,93,91,175,162,120,48,223,197,104,88,235,170,209,25,80,165,95,127,102,92,166,73,10,18,33,209,140,244,121,57,3,241,92,32,248,103,54,148,197,69,2,157,18,199,196,96,
220,241,253,247,222,55,11,254,107,255,229,175,125,251,111,124,219,158,251,227,199,143,205,166,63,123,250,204,62,252,215,127,29,226,86,31,125,244,17,5,49,96,192,165,244,11,209,27,142,122,129,53,55,67,121,
50,99,120,226,92,121,65,14,77,138,114,20,6,168,126,98,179,55,115,178,87,112,21,195,140,190,132,161,105,91,237,91,190,254,245,119,45,146,197,11,80,195,91,24,210,13,45,110,51,251,120,63,187,217,170,250,
155,178,251,11,94,86,150,180,153,207,159,36,141,42,81,166,60,251,218,55,230,74,102,34,198,253,245,117,187,187,151,0,15,58,15,177,170,107,145,174,81,42,189,241,85,16,183,132,92,236,223,44,202,6,9,36,18,
71,218,116,62,122,31,134,149,82,159,102,133,14,48,72,135,115,142,227,34,70,20,58,125,64,9,52,111,183,35,143,115,215,164,6,131,49,94,120,137,189,218,254,157,109,41,131,133,216,243,114,28,69,10,92,86,177,
125,168,143,141,186,130,69,18,215,15,30,124,244,241,71,231,231,43,219,56,231,242,112,144,209,64,71,85,116,172,82,3,106,85,113,66,141,248,16,142,154,246,15,218,43,207,159,63,87,113,219,150,238,246,249,
11,116,15,60,28,131,165,169,161,236,153,253,52,49,5,58,228,97,88,198,247,172,146,105,168,51,229,125,178,18,167,57,175,156,101,20,194,254,126,112,233,73,11,25,224,108,132,110,49,12,182,182,177,117,6,9,
45,58,135,97,58,206,236,244,254,220,66,15,40,137,5,231,163,110,244,75,151,34,20,79,27,41,149,185,173,117,158,211,54,155,210,135,159,197,220,177,118,49,157,182,235,18,136,152,88,59,1,105,109,93,216,239,
130,20,21,76,63,231,68,179,200,186,206,107,215,158,114,136,88,181,214,212,242,166,45,168,1,155,235,214,25,30,112,114,87,34,205,174,33,180,73,45,117,253,42,193,59,33,64,170,14,178,149,131,181,42,245,98,
214,175,188,253,246,225,234,234,197,139,23,22,114,86,110,235,142,223,231,24,219,58,176,255,155,133,129,212,85,106,155,139,140,7,245,227,98,224,116,151,92,221,224,154,77,112,60,136,130,62,142,160,169,54,
160,160,210,98,186,135,215,55,159,220,29,155,15,227,243,209,115,240,30,56,66,170,32,173,201,5,26,93,192,8,165,60,18,132,43,3,195,70,87,239,35,71,35,217,202,28,82,177,63,236,147,51,138,92,51,208,190,250,
15,254,224,239,255,209,31,253,209,79,126,242,147,255,233,31,253,163,75,64,255,27,223,252,230,239,254,238,239,254,189,191,247,223,189,254,218,171,150,25,244,242,111,185,16,88,235,83,197,179,236,163,119,
200,150,11,74,138,27,33,29,167,208,73,147,218,105,110,219,116,145,139,41,163,61,135,242,193,178,149,19,182,104,1,153,240,70,181,208,66,183,225,124,62,15,251,113,229,195,42,205,118,212,162,249,99,232,24,
2,111,111,216,95,29,196,28,176,168,118,161,240,140,184,75,159,124,250,201,247,190,247,189,47,125,233,75,230,188,223,230,207,229,189,219,126,248,193,15,127,160,21,98,161,15,7,192,194,82,187,169,61,204,
77,190,190,190,26,168,62,21,46,200,167,27,194,124,140,69,254,134,243,212,39,33,58,153,244,107,42,100,187,4,130,189,247,241,123,143,237,189,24,230,192,114,11,213,210,0,35,87,241,169,163,164,191,178,240,
91,214,34,123,141,209,137,125,23,198,184,100,77,214,146,124,7,242,18,176,16,150,189,93,44,180,110,102,91,104,206,91,24,205,68,94,93,95,159,238,239,7,218,89,85,213,56,27,160,170,14,186,33,142,28,55,67,
193,144,18,33,103,7,186,36,33,153,198,221,190,16,220,215,80,39,161,240,3,12,116,219,41,168,103,150,111,113,195,148,118,118,190,208,62,83,212,63,63,145,0,234,96,160,30,182,18,223,243,241,206,172,246,245,
245,13,21,4,71,11,177,238,239,143,175,191,126,176,231,134,217,105,188,128,253,180,7,62,54,12,80,164,121,245,181,22,163,63,236,19,0,127,249,73,119,82,114,9,5,86,91,162,195,205,181,253,233,238,254,142,23,
3,106,164,5,241,228,62,14,157,245,43,190,124,130,127,154,164,162,219,56,106,216,135,215,58,232,20,10,72,138,65,163,29,100,85,222,144,82,212,132,139,2,104,82,125,17,193,107,20,159,200,0,182,90,35,247,13,
32,156,133,84,196,76,198,183,79,167,106,170,71,138,131,229,148,59,14,117,119,242,176,212,188,69,62,179,117,222,169,129,45,59,71,64,52,162,124,145,242,151,222,240,227,142,110,67,79,122,81,78,237,57,162,
1,164,228,179,32,164,48,220,241,150,174,113,44,172,191,245,102,119,55,132,165,93,12,117,236,212,70,215,127,240,145,152,33,249,221,188,197,163,197,76,229,110,250,67,211,92,237,163,107,164,231,46,16,49,
219,81,76,245,230,230,193,171,175,188,202,104,235,195,24,100,88,234,70,122,113,228,73,173,107,206,54,207,23,192,59,169,132,23,154,133,126,43,46,243,84,155,51,23,83,219,20,56,183,33,12,173,187,135,222,
84,25,152,50,184,180,247,199,123,225,3,170,79,198,39,228,24,29,25,49,42,131,92,140,90,159,171,166,232,70,250,34,168,236,162,21,54,133,158,179,247,73,101,37,43,22,198,90,148,253,135,255,242,15,255,248,
255,248,99,51,91,246,87,15,31,62,252,214,183,190,245,205,95,252,69,75,48,205,102,29,239,79,183,183,183,51,133,217,186,108,141,127,20,101,166,221,175,250,208,228,206,226,239,179,44,68,209,29,188,112,29,
41,161,243,217,83,159,180,34,201,42,154,64,234,252,168,35,39,178,165,22,211,30,2,232,164,7,28,211,84,71,233,234,248,64,91,132,182,243,10,254,111,69,127,206,138,184,109,41,154,31,83,148,186,194,210,28,
207,39,251,228,15,62,252,192,226,238,105,218,177,101,9,29,145,150,146,163,5,96,62,255,127,63,253,41,52,211,239,95,22,116,139,163,198,37,206,134,124,158,34,50,18,87,212,162,172,137,193,185,39,121,168,126,
215,69,26,194,100,17,185,138,139,68,181,58,28,241,248,253,199,111,190,241,198,68,240,193,91,124,25,213,178,147,147,180,229,200,234,90,204,11,140,89,72,46,90,233,163,47,155,99,20,226,122,178,196,90,160,
184,55,12,146,133,90,207,39,179,224,153,234,164,22,240,218,255,30,95,190,196,42,81,211,21,8,250,2,40,32,158,109,17,121,2,61,165,131,189,124,212,28,168,203,113,140,40,17,1,245,26,52,177,203,41,117,136,
179,93,166,63,171,44,61,12,104,11,55,75,60,146,96,4,37,15,178,67,232,20,189,177,133,107,55,150,157,157,202,151,47,111,231,249,100,62,146,45,237,109,104,195,126,26,88,161,129,112,144,40,60,24,232,60,141,
117,133,219,182,91,126,113,251,130,209,122,181,244,241,116,188,103,61,114,80,181,96,161,248,26,9,218,205,71,199,45,233,230,193,13,142,9,38,66,76,235,50,79,108,29,144,29,115,128,74,227,127,4,235,82,189,
132,93,56,107,76,104,116,17,227,139,1,104,34,213,148,141,188,175,253,92,69,52,33,6,24,114,223,222,171,236,128,24,200,75,163,3,29,171,180,109,151,203,57,240,186,19,142,92,46,57,208,156,174,232,150,59,13,
144,223,183,48,1,7,137,133,31,224,226,33,171,98,139,18,120,75,21,151,59,250,120,163,11,122,141,9,161,201,7,238,41,248,86,229,157,222,70,228,118,23,178,80,223,176,157,52,193,203,155,120,156,91,51,71,149,
221,208,20,121,156,220,186,83,217,180,222,255,127,182,222,61,118,183,236,44,15,91,107,237,189,191,203,239,118,206,140,103,230,156,25,131,231,226,248,30,100,91,72,80,108,18,5,21,194,181,4,27,82,226,148,
74,197,1,254,117,147,52,173,84,199,77,212,72,5,218,32,85,106,251,87,35,12,6,148,86,1,53,42,86,128,98,83,64,50,65,162,1,219,99,131,107,60,190,141,199,115,206,92,206,229,119,249,46,251,219,123,173,190,239,
243,188,239,218,251,56,29,140,61,51,231,247,251,46,123,239,181,214,251,62,239,115,33,143,174,84,219,193,154,193,224,4,68,90,193,24,17,147,67,97,109,126,251,253,83,79,61,45,43,80,90,170,93,191,43,213,28,
223,124,65,171,47,135,201,150,112,146,51,78,194,220,24,66,172,57,67,117,6,224,202,76,126,0,164,217,248,84,163,78,156,242,76,91,87,205,117,107,191,195,105,82,150,165,117,33,59,139,218,208,183,209,71,160,
230,208,100,124,227,122,116,68,251,210,148,98,183,72,51,193,188,5,38,147,193,5,96,209,156,101,83,37,202,148,170,201,150,53,112,124,124,252,183,222,243,158,22,81,2,58,142,82,238,120,127,251,254,45,222,
184,204,78,220,29,212,61,180,187,248,227,152,103,41,241,168,98,60,24,40,79,161,162,245,140,159,80,159,100,88,92,174,33,144,179,16,135,82,220,139,218,155,177,96,149,65,52,202,13,115,68,90,21,231,167,104,
194,203,158,135,192,1,145,5,8,45,204,210,149,171,11,227,66,179,204,17,50,96,75,79,238,251,229,230,242,98,117,33,69,177,236,221,42,196,95,46,229,3,95,93,94,246,253,254,234,234,10,1,120,99,104,101,183,90,
42,229,99,79,192,36,41,218,91,130,28,177,9,147,184,48,203,53,101,119,108,129,153,185,24,92,134,234,203,93,154,93,214,95,226,203,175,188,44,239,242,250,215,191,158,82,163,154,242,103,210,10,172,177,97,
44,220,239,229,126,144,117,30,60,54,218,82,3,171,129,154,59,117,192,163,155,68,67,37,120,72,141,187,104,186,94,22,35,116,243,88,170,81,54,175,195,94,213,64,171,213,81,118,107,59,77,20,106,155,169,195,
132,83,255,66,5,4,202,100,107,108,175,176,155,165,29,3,82,222,116,3,12,83,178,158,101,97,227,228,237,186,21,78,139,204,158,172,129,152,75,1,153,26,156,6,182,190,6,3,249,234,223,107,76,138,78,245,212,205,
41,169,100,87,117,155,177,217,33,132,228,114,51,158,157,94,131,174,178,89,175,151,178,140,101,183,146,37,204,219,122,180,62,218,239,183,56,26,84,223,36,95,77,142,132,128,52,79,221,131,240,204,237,15,59,
185,137,75,249,51,205,188,47,114,255,0,123,100,109,149,50,13,253,220,21,132,155,75,153,124,75,220,10,176,230,125,71,75,217,53,52,37,81,41,147,205,215,55,212,88,209,232,21,58,123,238,52,5,83,41,34,135,
96,77,216,127,27,93,49,52,164,115,1,115,209,231,106,148,175,169,240,83,19,167,232,222,108,162,78,70,81,112,180,58,12,22,186,102,217,163,186,115,12,129,220,32,95,246,137,160,38,125,166,74,165,45,205,78,
163,20,230,18,26,23,70,155,46,168,250,46,90,56,116,77,197,156,146,170,189,154,78,94,107,187,105,57,57,52,145,122,167,153,53,128,167,8,25,71,157,234,50,6,146,97,7,153,28,214,75,62,244,250,127,103,103,215,
158,56,123,173,252,254,203,47,191,12,164,50,86,151,135,202,46,132,208,33,35,95,187,137,213,75,11,14,35,86,41,143,10,167,6,15,15,242,189,59,212,188,226,201,141,138,42,224,144,203,228,106,229,166,85,179,
191,136,201,80,57,194,216,135,224,21,88,213,114,114,117,78,14,7,254,169,138,105,184,14,201,151,52,229,67,217,141,206,147,229,210,27,147,41,231,50,233,223,113,194,93,156,95,197,120,149,13,23,50,149,66,
13,69,211,193,26,45,69,162,197,73,205,220,34,39,96,169,76,105,158,238,7,83,106,88,204,132,111,63,32,15,15,14,127,71,235,84,80,131,54,152,47,143,220,140,124,112,95,16,51,105,73,28,188,95,169,162,128,138,
58,15,219,237,86,246,220,229,106,57,226,47,51,219,75,90,181,169,147,137,234,232,187,20,61,157,28,56,49,78,218,124,113,117,73,224,120,179,189,146,29,1,9,103,35,233,67,141,49,210,35,161,9,126,101,140,49,
77,16,203,190,184,152,162,154,86,83,166,154,141,12,198,196,44,55,213,124,56,104,21,229,20,150,2,92,94,243,232,104,173,82,126,43,72,163,179,192,20,80,75,113,65,20,41,40,138,58,134,161,116,203,214,61,150,
49,97,83,217,0,235,65,122,7,218,131,202,239,238,246,123,250,73,101,135,226,38,195,78,69,94,85,118,49,117,241,150,163,78,185,234,185,225,44,154,68,91,78,214,149,222,151,228,200,26,136,68,235,52,139,1,111,
49,51,84,144,250,126,85,204,119,70,255,80,215,34,4,43,43,234,189,215,201,36,180,178,24,99,100,163,174,123,107,197,167,70,106,133,22,30,103,58,210,68,211,171,8,75,219,28,250,188,217,237,174,95,59,46,131,
154,166,220,191,119,95,174,164,146,82,66,58,59,57,145,31,210,156,183,118,209,236,213,216,128,157,184,28,201,220,83,118,187,205,22,243,9,165,36,142,195,106,189,62,86,49,170,74,237,235,99,189,84,181,167,
226,22,20,145,234,165,84,143,238,209,51,117,195,228,182,93,178,187,163,33,94,213,57,17,102,79,193,56,100,179,240,55,206,114,54,177,97,244,109,92,187,228,96,193,246,57,86,66,173,58,4,41,163,115,172,209,
212,228,71,96,88,111,211,54,200,162,116,88,215,52,78,15,96,242,109,161,82,129,115,12,70,39,22,152,242,76,77,125,112,231,89,203,230,179,124,223,236,72,128,133,211,187,211,208,180,60,149,103,34,71,28,147,
64,131,207,101,157,163,201,186,79,215,6,186,155,146,203,36,56,52,189,187,165,55,219,224,43,154,127,120,141,194,101,81,110,158,224,209,130,184,93,77,110,235,164,105,44,206,14,204,69,53,91,232,17,101,253,
196,19,223,36,165,247,229,229,165,52,200,220,218,76,4,61,186,68,199,120,215,86,217,171,237,76,106,237,68,44,209,13,231,102,201,238,78,192,242,241,110,121,48,185,194,65,221,108,49,168,179,212,160,98,251,
111,176,182,166,230,37,169,183,245,106,181,147,253,232,208,203,227,167,203,192,152,94,54,235,179,47,13,162,61,147,145,180,105,108,58,124,58,227,117,134,7,146,137,171,77,130,5,170,71,115,230,76,54,204,
168,176,24,15,196,232,29,174,17,129,26,122,235,4,248,95,155,234,150,81,118,217,188,182,171,163,1,115,162,231,210,166,218,91,0,89,107,108,78,16,237,147,230,153,208,184,34,173,150,3,133,51,11,59,152,86,
124,82,113,211,230,141,159,124,28,205,59,78,89,195,253,129,166,155,210,198,135,189,42,62,8,154,179,141,149,197,127,113,113,177,94,229,230,68,170,174,5,88,209,131,222,214,38,41,128,62,88,168,30,206,108,
78,46,3,231,138,201,16,133,66,243,213,104,234,63,228,136,182,138,5,100,63,39,120,137,241,105,11,152,48,169,177,124,46,131,36,193,189,70,209,26,154,17,252,185,87,94,121,229,175,252,21,53,66,97,137,154,
253,42,241,51,23,164,243,180,32,53,198,42,139,179,225,152,207,234,243,148,211,68,132,89,203,148,97,36,156,173,210,86,242,144,141,98,1,192,205,204,102,45,79,64,174,146,170,52,83,135,227,190,12,251,61,149,
229,52,95,11,131,249,247,106,58,35,39,198,104,200,144,219,208,239,54,155,19,5,33,225,0,213,208,211,161,173,164,67,147,252,228,154,130,141,49,128,242,70,26,186,110,13,72,44,106,96,59,195,201,188,114,83,
150,75,185,174,135,33,75,51,181,221,246,227,240,10,178,194,85,80,220,98,75,221,92,93,45,164,182,95,173,116,62,153,226,250,104,13,232,35,244,195,216,35,185,130,158,177,72,148,84,190,50,50,88,52,78,4,226,
106,105,166,218,170,137,199,80,186,197,204,51,144,122,16,217,29,37,76,92,98,173,187,205,224,199,174,155,25,240,131,234,99,209,130,126,38,121,128,89,113,97,148,77,6,185,113,207,26,205,96,243,184,220,170,
10,156,194,44,133,156,60,177,65,201,163,76,63,209,34,162,213,15,52,184,211,183,51,193,13,178,139,86,180,186,245,170,121,215,197,152,107,240,121,168,116,108,165,182,132,154,134,238,203,85,31,110,82,253,
89,232,69,150,132,114,27,6,13,178,198,25,149,60,199,204,199,217,238,250,153,204,31,220,221,151,67,153,37,239,24,216,13,249,188,247,103,246,56,148,234,73,231,155,39,205,58,92,135,153,89,245,195,155,113,
60,200,65,125,56,44,150,171,39,30,127,108,177,88,200,202,177,116,118,236,155,58,56,194,116,34,250,21,225,10,209,242,195,25,178,182,35,21,107,150,17,49,149,108,168,80,37,251,193,192,80,197,115,99,113,223,
93,199,61,13,121,136,51,219,193,56,31,117,6,152,75,168,4,25,71,206,201,233,201,246,234,82,90,199,213,250,216,157,49,154,108,77,92,158,98,70,139,135,64,228,50,37,106,150,80,211,238,185,242,71,52,227,213,
12,199,66,139,43,29,138,132,199,98,64,183,219,96,38,11,152,209,143,157,61,12,175,169,25,73,209,159,165,232,134,237,197,220,55,147,251,85,76,134,174,197,85,75,118,150,187,91,171,197,236,85,249,182,7,148,
242,148,206,78,185,5,5,35,21,23,71,196,154,60,96,86,183,3,50,154,213,144,96,185,88,170,59,169,70,4,240,255,70,206,48,22,74,91,110,33,226,7,118,151,109,59,243,221,209,152,47,82,43,41,131,27,23,130,46,31,
84,72,177,36,170,14,24,157,170,4,45,15,211,195,95,163,245,214,110,165,169,238,119,7,229,2,31,178,210,153,145,191,97,151,76,126,233,249,231,159,151,239,117,253,250,245,50,183,139,8,156,153,143,22,185,197,
96,81,227,80,170,2,14,255,93,231,28,137,181,141,114,48,112,115,179,115,240,27,231,248,147,200,143,20,118,155,201,140,56,189,12,204,105,162,135,145,134,209,162,99,180,116,66,100,80,203,111,132,114,94,69,
54,136,16,233,224,194,166,78,44,82,26,54,144,14,112,140,73,66,21,179,60,65,149,73,138,93,120,14,42,119,30,93,144,141,247,214,26,139,118,216,237,182,71,71,39,185,129,225,12,90,28,217,82,87,203,181,116,
76,247,207,47,34,80,151,94,51,45,59,217,133,49,177,111,119,253,254,252,226,92,13,108,143,142,101,89,43,138,181,44,114,104,201,231,110,27,42,170,178,178,3,131,218,254,93,59,187,126,121,121,113,24,14,219,
205,182,63,217,41,17,43,152,25,244,152,171,133,51,242,47,25,139,152,108,249,84,223,74,252,116,67,15,143,98,169,50,142,93,64,145,196,201,14,184,17,149,167,107,199,188,15,12,240,10,152,241,76,88,47,182,
18,121,217,214,107,187,128,216,55,253,87,8,90,102,38,97,105,44,214,61,128,12,59,198,154,78,107,179,205,74,107,142,206,241,138,53,244,33,128,69,4,146,78,19,60,127,197,100,53,177,66,28,185,202,47,61,97,
221,37,26,184,237,174,188,143,142,125,91,57,90,51,155,131,167,158,87,146,158,151,141,211,112,128,93,152,101,50,228,7,66,117,108,108,91,35,214,172,162,244,244,52,165,57,101,13,2,236,247,143,221,120,252,
250,67,15,73,131,252,242,171,175,56,38,68,72,160,86,211,97,154,127,250,38,238,181,190,114,10,73,134,137,238,143,227,184,183,123,79,7,39,190,149,234,227,146,220,180,202,194,27,227,16,75,9,115,94,120,181,
203,97,99,161,200,45,56,9,56,234,210,250,248,248,226,165,11,6,136,13,74,155,11,198,122,158,164,65,245,171,20,119,149,42,181,209,169,96,155,252,155,49,28,252,190,166,80,119,128,248,128,83,79,244,114,131,
246,208,206,16,74,193,28,227,81,152,71,199,142,124,74,57,233,79,139,91,13,21,231,114,134,106,253,232,168,59,41,237,97,238,199,96,197,126,197,28,107,83,196,172,43,211,149,208,47,159,131,25,239,132,40,101,
26,44,218,202,76,166,176,245,105,237,185,223,236,181,172,235,200,136,8,39,39,103,172,138,96,238,186,166,31,88,37,125,65,0,217,128,194,165,46,181,170,226,73,145,64,25,85,224,52,53,53,195,35,29,67,36,59,
148,162,37,166,119,122,60,76,86,60,60,239,19,146,104,156,36,142,36,45,142,166,99,248,250,11,47,60,166,50,250,166,241,135,86,81,111,134,49,186,39,71,142,85,151,135,113,206,120,192,107,117,150,215,165,166,
117,201,208,48,93,75,104,31,96,201,64,112,76,119,118,4,10,43,69,205,109,202,25,231,180,4,60,109,169,102,158,207,171,247,79,139,210,142,129,60,180,166,226,125,146,87,128,255,252,136,239,161,54,74,242,139,
199,167,103,19,242,233,102,182,9,238,246,197,44,107,201,184,40,78,8,41,54,81,195,145,71,34,163,170,157,117,155,83,178,157,116,3,173,28,192,33,200,238,124,239,222,61,57,155,116,134,90,24,4,28,33,146,104,
96,96,187,216,237,246,199,199,39,74,102,151,253,122,185,210,108,250,113,88,181,43,67,170,155,180,108,214,135,60,172,86,71,167,233,84,222,103,179,149,218,253,242,76,41,255,58,69,132,251,109,67,210,173,
51,122,80,38,67,223,84,3,72,61,122,130,14,86,209,227,193,19,29,79,21,104,109,30,24,41,193,83,76,163,202,32,34,25,96,137,101,116,109,76,65,220,114,18,193,31,152,152,54,109,174,161,62,112,249,153,84,57,
196,16,108,203,6,1,41,53,150,119,75,181,27,47,58,195,113,42,233,195,41,21,150,49,74,91,234,88,99,179,88,90,37,235,144,29,0,96,95,108,195,77,154,40,226,144,165,229,252,100,52,227,171,101,238,122,82,253,
70,42,191,46,152,206,179,10,49,107,8,0,57,56,145,180,167,186,80,220,250,146,217,245,200,3,210,25,5,218,112,233,197,250,131,60,199,143,63,241,77,203,213,242,246,75,183,177,222,51,32,75,180,44,126,91,226,
204,199,165,128,80,88,106,182,189,147,45,116,19,55,63,252,88,67,68,235,8,171,66,34,100,19,184,102,30,21,174,251,3,130,94,193,165,9,136,221,141,177,13,31,210,193,116,87,89,10,135,67,175,132,170,212,200,
178,85,234,149,97,245,230,32,22,203,52,65,245,220,81,119,37,176,85,21,235,46,11,234,109,147,61,25,161,98,234,166,214,96,103,17,243,131,210,127,15,246,113,40,104,50,166,241,166,103,244,188,83,207,151,178,
204,107,59,244,220,76,178,76,50,38,67,127,48,98,245,96,89,255,233,80,91,132,128,181,225,80,149,229,87,217,230,110,126,93,68,168,25,40,202,5,73,195,82,150,242,9,178,245,161,27,80,74,54,236,132,100,91,70,
123,164,29,121,176,166,14,71,197,24,250,131,234,95,228,125,87,235,181,93,76,212,31,99,24,181,199,143,200,185,105,16,150,150,45,163,157,94,235,51,219,68,115,103,102,220,2,143,23,63,98,213,114,64,133,127,
196,223,48,233,189,125,235,246,78,141,80,30,1,62,22,124,111,205,238,80,154,24,14,16,167,84,21,152,170,171,97,143,122,29,203,9,148,140,157,57,34,232,93,175,156,70,204,105,0,73,191,92,170,55,128,143,183,
93,189,224,68,233,168,215,170,145,243,134,88,80,152,135,104,91,149,20,233,242,90,11,27,47,53,100,101,201,238,127,72,80,42,64,181,100,246,178,177,6,180,58,149,23,148,205,138,65,212,63,122,32,20,151,27,
198,118,179,57,62,57,97,34,252,65,30,245,197,2,217,14,10,143,200,89,187,86,69,107,24,247,187,227,163,35,57,63,182,219,221,201,181,211,181,84,223,48,245,149,154,90,217,243,82,201,118,221,105,123,38,75,
134,164,123,57,23,116,68,169,173,216,161,131,124,72,26,6,217,195,71,100,28,211,148,45,88,118,180,251,128,2,221,111,10,185,155,22,67,152,125,52,133,54,40,241,170,88,142,134,171,65,88,85,96,8,161,122,31,
199,247,109,131,52,55,174,60,177,229,141,120,13,102,75,130,162,215,39,199,42,200,35,233,149,193,19,158,223,5,35,11,232,107,130,33,218,250,70,221,160,113,80,198,41,46,227,104,122,246,72,155,44,70,10,25,
215,132,164,93,159,58,214,46,215,108,105,188,252,170,105,148,116,18,247,244,181,25,80,96,38,227,168,144,155,212,66,100,56,1,1,211,48,16,135,120,189,217,49,184,217,213,204,147,181,184,128,42,86,46,146,
207,26,180,33,82,165,201,32,31,118,223,239,23,93,119,227,198,99,178,254,94,126,229,229,90,153,102,139,20,213,179,20,130,5,163,208,187,163,71,180,68,134,248,96,224,140,214,111,216,248,170,54,167,76,31,
108,178,58,49,29,166,139,233,221,166,186,218,157,227,56,141,135,237,94,93,253,98,221,235,30,168,199,57,242,151,133,34,29,229,97,28,58,55,100,15,122,142,87,116,221,162,24,167,60,36,179,147,194,89,62,217,
175,179,32,74,168,146,88,79,135,233,67,25,107,190,88,163,19,220,38,222,221,47,163,215,204,70,39,117,213,190,7,76,216,187,218,254,141,88,97,68,187,145,25,141,230,45,155,63,162,251,147,5,38,2,134,82,69,
9,4,247,139,51,142,92,166,102,226,151,177,14,51,9,170,210,43,43,184,173,72,181,43,80,244,35,234,77,47,168,163,67,109,8,245,141,58,90,29,201,47,43,20,128,213,192,94,6,14,74,90,19,245,251,94,186,239,163,
213,145,212,107,56,215,26,224,191,106,102,153,154,198,77,135,137,105,152,247,8,199,22,90,102,202,226,206,158,141,56,150,249,161,174,199,246,24,45,104,13,76,1,249,213,91,183,111,159,158,156,174,214,71,
148,179,61,144,12,162,149,126,102,45,144,56,93,156,242,72,21,206,58,236,14,81,19,123,143,192,21,65,2,47,108,176,40,159,214,12,7,56,18,144,106,77,28,156,75,196,125,99,98,37,47,55,48,210,42,193,156,161,
60,189,215,194,184,171,75,132,221,98,166,98,202,245,218,247,221,241,153,195,241,105,178,108,118,212,31,244,140,128,96,167,20,178,225,74,28,176,120,202,83,221,145,226,88,6,88,102,117,122,152,170,7,150,
182,85,58,204,63,62,30,44,96,90,199,32,114,104,41,25,244,246,109,122,15,72,113,123,121,121,117,237,250,18,161,154,32,67,171,221,185,150,119,139,181,250,236,195,199,170,129,179,63,31,255,70,174,54,218,
253,52,11,211,169,145,231,86,201,201,93,132,209,109,164,164,86,30,142,7,153,190,102,238,61,1,13,214,182,235,228,26,67,153,232,121,6,152,75,88,56,109,4,39,74,207,21,86,112,185,120,114,153,14,69,128,200,
196,106,147,132,236,76,170,216,105,19,108,10,177,66,210,116,195,141,25,165,40,207,192,140,35,196,99,142,39,86,93,198,231,77,99,8,53,102,181,218,161,152,11,218,131,131,58,222,24,14,164,51,66,96,231,102,
184,94,172,217,78,159,13,205,156,162,23,163,155,193,123,121,107,241,138,156,47,5,223,38,166,54,97,116,60,2,1,111,62,118,87,29,169,188,194,126,183,151,243,252,137,39,158,184,118,237,218,253,243,251,151,
231,247,97,2,23,217,66,154,115,175,213,175,236,209,51,56,3,57,186,241,45,207,41,53,184,193,223,228,154,181,56,5,43,251,109,46,110,247,94,106,13,27,28,85,66,67,100,85,187,153,203,214,116,71,211,224,176,
19,194,94,102,35,1,3,85,85,205,127,124,122,178,217,238,6,72,37,57,101,205,110,31,192,25,86,54,184,27,55,5,168,46,175,111,172,97,211,14,7,249,100,133,96,69,85,63,217,101,168,200,31,194,151,121,20,68,235,
191,202,3,115,198,98,109,102,182,78,176,166,208,195,255,193,70,194,22,12,48,186,155,77,173,193,163,243,138,72,207,241,164,60,75,66,167,23,135,61,33,54,24,166,5,86,147,170,86,86,127,98,4,194,144,217,231,
234,212,138,33,182,81,173,37,7,158,184,201,136,113,250,29,100,85,150,108,176,59,111,28,103,156,28,177,146,109,43,229,43,251,232,197,114,201,0,10,158,241,222,227,146,153,174,253,153,214,242,3,163,191,210,
104,233,57,13,217,47,149,29,68,192,195,178,25,82,156,24,8,165,92,93,92,222,125,245,206,155,223,252,166,133,130,233,40,208,226,128,214,179,180,122,250,249,80,135,218,8,207,57,43,220,46,113,169,174,46,239,
43,200,174,128,201,50,88,118,57,46,23,208,1,142,212,162,231,189,241,158,131,97,121,208,0,101,29,141,70,23,138,101,202,41,24,34,136,201,39,55,122,134,70,216,138,227,40,72,203,76,53,119,73,251,125,79,99,
97,37,42,55,198,224,130,30,103,172,226,6,173,210,232,84,232,115,215,41,54,15,92,28,78,244,180,55,108,150,106,73,24,182,224,139,235,104,81,174,6,220,7,151,106,156,210,182,82,89,171,190,83,74,233,182,61,
187,126,93,241,3,37,205,101,89,212,178,71,159,157,93,55,200,8,116,111,36,8,117,235,78,42,212,177,77,116,73,24,108,173,37,99,21,217,210,230,2,128,105,87,177,18,45,26,115,71,63,45,61,92,233,220,144,125,
96,232,192,47,86,32,199,9,132,2,213,61,120,132,150,103,214,112,132,9,117,5,133,191,158,25,54,97,215,178,160,53,142,177,81,108,35,230,188,250,112,87,227,13,8,132,60,25,203,173,97,71,202,127,162,205,79,
19,64,3,84,182,3,222,139,228,158,161,152,245,170,217,48,0,193,112,211,171,24,93,245,60,133,22,76,77,120,156,200,129,238,107,228,227,42,16,196,242,152,227,44,199,132,35,221,234,25,91,173,69,92,248,168,
127,94,163,186,12,133,78,147,224,111,138,110,8,8,216,3,30,250,248,227,55,143,142,143,110,221,186,133,198,71,150,226,88,243,41,125,231,78,197,199,160,116,44,154,137,253,104,88,83,26,58,33,37,236,100,102,
139,108,169,63,52,232,37,219,40,89,168,154,183,161,70,215,100,56,124,169,52,243,74,164,45,112,243,48,90,228,28,200,46,97,62,173,150,135,242,236,236,218,110,183,207,227,161,180,141,93,144,232,241,70,150,
57,57,13,10,29,106,112,235,180,92,42,218,92,227,157,13,116,194,30,159,103,57,12,117,10,233,17,14,206,243,156,196,71,214,20,207,3,60,35,188,140,204,188,108,178,148,205,88,23,10,61,76,109,83,37,12,219,52,
221,228,177,177,16,155,10,51,16,217,206,12,175,223,131,19,86,252,65,118,55,93,227,62,15,225,0,6,9,112,194,194,12,29,250,176,234,135,201,177,24,154,140,129,68,155,108,152,166,42,196,65,139,185,182,89,164,
229,110,183,91,174,86,8,100,24,212,131,176,31,14,123,165,3,233,168,147,126,227,154,69,147,131,245,168,90,244,196,76,165,130,101,78,79,39,49,195,148,131,122,204,141,176,7,116,43,185,194,16,200,175,125,
245,121,121,157,211,211,179,174,93,4,183,136,35,141,148,34,55,126,66,118,98,124,90,116,27,98,228,44,224,20,61,149,32,61,85,74,196,65,85,52,45,71,151,218,58,143,177,62,133,68,186,125,32,210,38,236,103,
42,251,232,6,150,74,240,90,50,133,54,10,190,42,133,134,115,80,162,233,18,134,153,56,68,84,103,90,212,96,178,84,163,165,98,163,56,51,83,173,115,212,198,134,40,192,169,124,153,27,79,1,47,132,64,65,245,226,
86,66,221,174,223,157,93,187,158,218,69,11,175,43,86,84,164,190,168,109,42,174,158,124,209,229,114,69,138,61,108,85,154,126,183,233,151,43,242,92,80,99,233,253,44,142,218,155,149,230,44,53,148,201,244,
179,46,147,48,135,113,61,147,251,62,17,164,71,243,154,49,39,86,216,13,52,118,210,78,204,151,176,62,153,228,185,82,244,212,112,164,204,3,53,49,120,154,166,181,202,249,166,28,99,138,84,240,77,57,211,111,
28,99,135,140,51,125,160,19,47,98,133,40,124,71,139,160,70,7,166,134,139,53,79,60,144,117,65,58,58,178,78,109,102,218,120,202,139,71,208,89,20,167,71,7,187,177,121,153,226,181,82,142,97,94,177,153,156,
210,250,0,158,251,57,150,137,126,23,235,86,225,88,29,139,196,236,46,222,197,13,164,166,156,242,76,70,8,105,51,211,212,120,84,230,80,175,94,101,33,72,245,45,5,197,203,47,189,140,18,137,136,79,154,91,192,
154,217,123,240,41,134,237,131,113,66,231,209,155,24,243,54,215,164,132,96,210,214,104,76,243,226,10,77,215,0,57,102,107,211,39,131,230,141,161,23,39,144,132,20,55,18,108,163,75,184,106,70,132,91,83,232,
83,43,213,71,63,160,1,119,29,150,83,215,184,227,177,31,138,238,225,53,34,132,66,141,24,208,70,89,74,52,55,92,245,174,196,185,51,155,48,198,64,208,159,255,1,126,6,88,35,24,232,31,60,54,149,115,100,67,19,
56,217,52,227,67,172,124,11,33,159,156,119,194,236,106,90,164,203,140,59,239,7,118,40,19,167,200,171,57,155,235,86,102,33,171,39,123,58,24,238,28,140,229,104,149,42,135,189,202,39,235,25,4,97,65,142,12,
203,198,179,97,25,168,86,96,114,130,29,249,125,100,215,144,2,188,209,13,107,80,15,167,97,72,45,230,142,140,244,51,115,18,75,29,161,220,9,83,122,69,46,131,241,48,157,188,212,152,26,140,123,58,114,188,134,
236,113,204,90,164,135,244,242,43,175,60,253,244,211,106,132,98,198,154,38,225,227,79,178,166,111,188,24,15,230,26,54,70,50,95,103,20,38,95,40,67,191,221,28,182,219,48,50,150,35,123,138,174,199,86,193,
44,218,156,240,168,166,129,86,27,78,167,90,96,202,162,145,18,1,95,109,228,192,12,88,22,147,106,244,203,18,21,132,76,95,61,224,114,46,245,184,138,38,47,146,126,113,172,88,34,89,58,214,174,213,60,44,66,
67,22,217,134,32,158,253,14,237,92,211,45,165,104,150,195,178,107,193,206,36,111,39,34,67,146,198,124,138,108,160,183,72,201,248,195,242,250,171,229,122,181,58,65,231,51,120,86,59,200,211,176,101,199,
110,146,225,73,135,96,86,229,152,119,21,169,207,185,62,158,53,131,36,211,187,135,77,67,169,249,51,248,192,42,7,165,27,64,138,206,227,138,244,116,179,202,146,15,137,41,163,60,217,27,110,57,116,81,183,59,
235,24,66,147,108,103,213,71,6,76,248,88,124,121,49,184,200,2,79,97,151,193,63,49,163,209,108,201,165,19,31,32,154,33,89,152,124,174,115,149,101,68,118,199,14,68,150,41,198,161,76,43,142,207,235,148,3,
239,41,4,150,198,84,106,198,1,121,105,101,230,185,98,150,38,147,52,212,214,182,81,184,18,206,253,80,51,148,109,55,144,163,123,96,66,77,116,172,16,129,170,210,252,62,252,240,195,103,103,103,251,253,238,
252,252,162,48,220,132,243,110,36,146,68,215,31,219,249,227,196,56,115,18,48,97,191,95,255,164,43,159,88,68,181,230,229,212,207,35,119,166,112,53,83,202,186,100,179,102,102,230,218,148,168,225,69,140,
179,47,82,217,53,212,207,68,255,45,240,216,140,180,45,119,254,248,248,120,127,247,254,0,39,222,58,74,172,30,43,209,96,184,100,228,29,162,239,117,142,25,45,86,202,243,163,75,101,176,86,253,81,49,220,51,
155,242,170,88,110,188,221,110,253,13,229,100,96,48,158,130,177,6,157,58,95,93,195,124,192,107,14,113,49,86,56,169,62,108,213,210,178,120,209,26,29,211,118,155,22,43,8,44,177,180,240,188,164,220,57,182,
161,29,61,41,194,220,81,156,177,75,173,4,83,29,108,111,35,92,94,76,123,198,19,187,177,124,233,41,38,41,178,93,138,73,143,73,205,126,147,139,220,199,65,25,44,106,213,93,188,123,174,49,173,14,5,232,168,
176,213,2,182,248,84,214,242,73,178,249,154,41,55,84,125,89,145,86,174,181,53,91,192,114,235,165,219,242,197,105,132,98,126,47,208,26,28,144,97,86,66,103,140,125,67,111,50,43,98,66,55,193,166,24,96,178,
194,3,7,83,28,253,201,126,216,39,216,124,200,30,171,216,5,237,16,99,188,188,188,24,65,187,150,14,227,244,248,132,172,103,176,223,178,97,235,240,43,30,14,202,232,48,244,37,89,74,135,30,14,163,206,70,165,
151,85,91,27,165,132,23,204,235,200,169,104,138,199,247,118,138,117,152,93,28,247,111,70,203,214,104,243,218,98,98,94,8,219,41,173,194,15,17,100,33,101,129,175,215,13,118,88,41,195,60,85,29,115,70,189,
112,152,235,28,224,171,236,30,253,82,172,135,184,110,225,70,192,147,210,192,58,178,99,7,187,242,78,142,194,221,1,98,153,117,170,172,123,66,104,105,172,165,87,47,51,172,20,21,91,37,144,25,187,131,150,1,
161,33,156,40,215,61,199,154,158,98,166,76,110,244,20,169,53,37,120,152,56,65,228,35,70,242,69,156,86,125,141,151,105,81,58,53,214,202,57,207,151,30,65,136,121,81,118,218,128,56,40,99,150,226,230,185,
227,71,113,183,212,72,53,4,205,170,227,172,206,138,20,86,48,86,152,179,199,68,31,156,145,236,189,216,180,150,2,161,145,67,248,71,55,247,48,176,129,234,238,88,153,26,230,219,98,85,85,137,22,249,227,208,
106,141,138,112,125,159,51,57,96,134,55,122,210,168,34,161,184,109,156,106,171,90,103,56,220,188,249,248,209,209,209,157,187,119,198,193,34,165,177,163,85,9,141,37,119,204,80,139,226,113,145,13,41,89,
197,58,99,39,118,48,144,179,26,86,49,125,60,32,7,46,204,233,51,152,139,142,35,3,136,141,81,208,164,48,145,242,220,160,206,116,237,83,4,187,209,146,152,84,145,28,137,227,160,108,4,58,185,212,212,53,77,
28,135,72,196,201,127,213,42,36,133,26,201,105,117,176,185,252,185,229,95,54,69,125,169,174,54,165,30,63,19,173,200,74,121,62,23,35,31,93,119,94,195,73,134,130,98,202,132,54,164,101,34,192,206,116,246,
14,246,229,82,233,37,254,51,193,153,131,163,13,229,193,92,196,157,53,191,74,75,77,81,155,183,17,237,108,38,98,7,220,185,153,40,225,178,248,165,118,86,122,196,100,25,198,128,133,148,177,34,26,158,103,92,
246,19,229,191,142,84,237,203,0,249,93,46,86,227,112,165,194,144,221,94,205,191,138,213,239,152,9,155,195,160,3,250,158,171,225,102,208,193,101,79,85,23,192,56,23,78,139,221,12,214,152,242,47,190,240,
117,57,146,59,205,57,243,195,87,115,129,7,249,155,182,93,52,32,247,193,249,79,106,142,174,2,107,120,145,140,135,170,37,59,156,147,152,97,215,31,198,67,211,117,185,151,82,122,179,238,78,228,231,175,174,
174,246,187,221,102,179,145,138,251,171,95,249,234,231,63,255,121,249,251,191,249,55,191,55,62,22,72,138,159,29,222,250,148,118,129,17,98,9,146,122,206,199,244,251,203,153,34,45,173,37,26,166,176,239,
85,229,184,90,31,177,209,179,3,37,165,126,215,235,203,234,176,78,155,136,20,164,106,108,166,209,31,166,9,193,249,209,209,155,179,69,215,245,178,245,175,86,128,126,213,189,133,225,15,42,227,68,77,102,36,
170,78,3,52,53,75,40,251,97,198,96,54,233,21,186,224,153,141,141,57,158,230,188,151,15,156,56,39,87,84,164,133,126,135,39,75,192,65,232,123,99,67,76,158,164,4,60,112,80,167,151,153,144,207,148,122,22,
210,0,141,79,147,136,164,185,3,142,249,139,52,84,125,151,228,228,50,19,249,152,247,149,11,32,157,188,215,80,247,132,181,163,187,179,251,102,100,235,79,104,197,239,89,9,150,92,76,30,72,70,21,101,149,184,
93,99,229,165,39,186,84,240,113,28,13,98,49,189,92,166,165,14,240,172,1,144,180,222,58,121,95,121,19,29,16,99,41,18,36,128,214,96,100,239,142,234,118,192,49,8,83,102,23,13,103,7,9,220,21,214,88,204,83,
214,112,180,22,96,178,19,140,172,74,8,229,235,55,199,6,93,56,6,84,6,213,94,171,167,155,55,110,46,22,221,139,183,94,12,8,13,145,75,127,24,123,166,118,91,142,132,47,114,131,222,161,59,96,78,160,123,180,
211,79,29,132,223,193,182,33,221,17,160,109,145,143,161,121,181,135,145,242,144,197,106,233,225,59,172,139,116,120,59,246,35,186,233,198,38,204,184,248,115,100,6,33,109,105,2,106,138,207,229,121,25,198,
50,203,22,77,154,133,169,18,59,89,33,203,203,171,77,215,33,139,3,138,243,137,188,96,243,99,78,178,153,138,165,223,119,140,37,76,63,83,93,195,162,155,143,57,100,101,199,180,123,21,4,203,176,167,244,204,
10,138,96,102,95,252,137,166,18,12,189,56,205,236,84,168,6,117,199,31,3,229,83,158,194,167,113,103,19,141,180,139,193,120,197,250,189,226,86,74,216,208,97,213,125,216,14,149,26,4,10,41,174,136,51,245,
116,19,25,237,185,15,158,73,228,204,104,92,228,145,3,243,210,154,31,45,238,108,99,220,89,143,184,83,45,126,24,244,237,86,71,107,249,7,210,24,152,16,75,190,53,99,39,21,98,197,249,97,13,226,248,128,225,
251,124,88,87,140,55,16,200,90,163,173,52,37,157,151,231,23,247,238,221,127,203,155,223,140,53,24,144,233,46,123,181,154,198,170,14,160,129,240,2,2,179,81,218,118,80,18,204,28,214,250,45,253,102,157,166,
206,131,156,173,178,67,217,6,71,217,245,154,197,74,165,228,219,125,211,46,238,223,187,255,103,127,250,167,159,251,220,231,190,248,165,47,189,242,202,43,252,132,159,248,196,39,62,240,129,15,188,227,29,
239,32,178,237,124,83,238,177,77,48,173,138,137,240,247,240,237,211,120,231,253,78,105,215,221,74,106,121,57,24,142,143,143,228,185,151,51,224,176,217,218,252,35,103,223,237,162,205,191,177,60,145,64,
25,203,228,149,207,154,107,12,216,233,228,195,171,23,21,201,245,170,149,87,190,44,88,8,74,96,143,48,0,96,127,156,220,47,134,181,48,22,62,80,111,48,251,180,209,209,124,206,204,192,123,13,253,216,171,8,
75,46,17,109,253,205,84,210,149,110,102,234,194,90,30,230,179,174,100,76,182,198,81,85,130,232,49,218,184,18,5,2,177,96,118,253,129,23,16,47,228,83,138,49,165,96,93,163,25,191,70,142,24,92,174,28,220,
56,40,192,156,71,159,38,53,62,211,132,7,173,211,208,0,208,213,40,89,247,235,223,188,144,115,54,90,205,102,182,84,115,85,165,239,146,134,212,89,214,182,55,217,168,68,216,136,100,98,147,114,149,168,1,213,
138,19,206,183,212,118,39,31,45,98,178,87,55,8,102,247,121,65,238,12,202,10,47,2,164,163,244,214,176,8,211,133,224,12,75,46,7,103,84,40,252,189,26,170,150,49,39,75,99,127,216,239,122,169,29,30,123,236,
81,185,115,175,222,121,213,29,95,221,159,26,103,37,85,248,216,83,179,143,1,72,164,168,147,87,139,46,5,132,144,92,241,98,137,60,5,65,116,151,151,151,187,221,246,247,62,254,123,79,61,245,212,59,222,254,
14,218,180,78,246,44,216,22,186,69,183,219,239,58,173,108,154,236,16,141,125,187,56,79,13,141,255,94,168,230,3,198,111,180,112,213,81,210,168,118,111,178,114,54,219,141,60,232,9,92,49,174,105,222,234,
204,0,195,58,130,49,12,203,110,104,178,72,57,236,71,230,157,198,217,112,74,220,239,153,71,23,139,51,216,93,159,53,77,11,226,108,252,17,98,13,172,227,221,74,198,44,156,185,145,149,58,130,31,33,139,247,
54,214,144,139,108,182,178,213,120,197,102,74,180,16,65,212,218,52,42,176,182,79,173,142,232,173,129,7,57,185,215,163,121,231,19,9,177,137,72,211,50,9,140,83,122,134,57,153,73,8,87,151,58,119,55,228,36,
144,15,95,116,202,61,66,93,8,207,60,176,15,50,86,239,192,165,170,232,205,96,226,51,72,93,26,115,41,10,110,250,99,222,238,35,175,118,98,7,234,89,32,250,191,138,5,228,231,191,250,188,188,248,137,212,224,
42,180,1,111,42,233,255,32,68,173,177,176,36,62,219,234,63,30,26,243,135,139,174,157,39,23,94,221,115,53,204,85,55,202,56,210,246,100,209,29,69,122,233,140,31,254,240,47,254,197,95,124,78,222,72,138,253,
111,255,182,111,91,45,151,191,255,135,127,184,221,110,31,121,228,145,150,176,170,91,93,51,99,203,30,36,110,67,70,248,85,33,69,25,70,249,156,74,209,57,198,187,143,165,69,16,143,44,195,229,162,171,60,177,
214,16,106,229,239,33,246,45,121,103,150,172,90,199,207,104,60,90,162,9,109,100,102,48,116,85,99,3,169,142,162,237,45,120,3,170,30,15,102,65,52,229,32,106,3,8,4,131,202,70,93,95,176,239,213,131,236,252,
226,92,202,41,249,154,114,61,119,155,75,29,180,174,143,57,151,30,45,22,187,169,172,7,42,140,80,143,131,250,237,44,252,41,109,139,143,89,70,0,44,36,45,135,253,190,153,25,143,25,147,106,100,184,74,172,195,
82,131,29,240,40,143,94,146,86,187,15,226,194,58,107,73,241,160,35,116,186,12,232,36,151,76,213,176,235,123,217,42,150,232,113,106,147,14,199,78,173,79,77,8,164,242,202,182,6,235,84,209,51,89,223,94,27,
39,87,133,56,227,192,10,73,183,157,196,247,239,218,69,219,106,253,162,102,21,114,11,177,35,32,80,98,208,139,13,55,78,122,236,114,14,27,17,39,129,118,12,116,232,104,93,126,112,139,53,71,160,211,180,166,
131,29,107,134,83,56,19,81,94,90,179,142,66,123,64,94,245,233,201,241,181,107,215,228,188,189,115,239,174,19,206,92,109,149,76,25,65,195,32,60,83,38,139,74,145,225,9,16,98,68,183,19,79,230,190,27,105,
144,101,126,8,241,252,252,66,246,229,175,126,249,43,191,250,171,191,250,181,175,125,77,86,194,59,255,199,119,14,227,192,4,178,169,106,198,61,89,46,22,219,205,238,228,236,132,48,32,173,59,92,48,101,24,
66,156,73,21,231,251,248,164,122,40,211,32,148,166,225,203,110,177,219,238,85,73,177,232,202,131,217,155,166,213,159,114,65,9,199,198,224,49,117,113,110,221,101,36,144,220,24,50,110,168,30,107,93,167,
245,7,103,139,251,208,50,135,198,193,227,164,110,25,192,64,82,37,1,85,183,159,250,153,140,31,8,181,157,25,55,186,57,120,54,137,161,99,50,30,79,213,186,121,90,116,73,91,98,188,0,58,54,250,101,162,102,30,
199,166,0,0,141,86,249,42,80,15,19,125,53,42,210,178,134,27,105,169,103,115,180,62,151,64,45,248,4,35,141,182,35,173,190,96,192,109,121,99,90,233,39,238,105,35,25,159,22,69,4,104,211,14,72,183,134,12,
222,99,208,175,74,163,232,67,88,106,150,116,152,124,64,241,188,237,118,187,23,111,221,122,230,25,157,97,154,223,169,26,15,22,90,98,120,163,18,235,172,213,200,124,30,202,133,168,16,43,75,164,66,151,115,
72,227,34,87,171,197,114,165,13,113,40,242,178,171,176,150,29,225,123,190,231,187,191,245,91,191,245,59,223,253,238,167,159,121,250,252,238,253,255,252,31,252,3,121,229,31,249,145,31,121,235,91,223,42,
29,6,42,223,196,187,211,66,113,138,247,179,240,35,150,47,8,107,29,2,15,18,217,205,183,91,217,130,215,235,21,220,199,130,62,249,221,2,86,98,163,133,60,120,132,105,8,158,126,101,107,155,232,114,137,157,
25,214,34,224,53,147,130,209,46,150,232,37,212,114,67,42,164,38,116,112,99,209,226,56,97,194,199,25,18,102,66,250,92,24,130,10,26,159,142,246,121,74,195,215,239,226,254,249,65,157,129,91,100,100,23,169,
235,218,197,66,33,77,165,206,200,35,177,136,128,215,160,150,76,230,198,20,3,132,181,49,89,139,153,171,243,112,29,85,201,167,210,0,32,108,86,141,217,146,102,51,75,246,1,166,71,195,178,190,30,160,15,8,228,
161,20,103,245,76,110,247,236,204,24,114,139,191,90,237,74,198,67,108,212,47,81,78,203,81,26,135,174,181,73,145,28,238,58,94,56,184,152,111,114,221,102,192,36,175,22,255,164,162,22,174,128,180,6,200,5,
147,206,91,131,221,138,158,81,208,66,118,109,43,123,104,179,138,238,7,237,104,33,188,88,51,216,145,193,30,85,245,232,49,162,14,160,128,137,95,86,60,78,200,209,189,104,19,179,50,13,247,162,135,155,25,172,
20,6,181,58,233,31,125,228,17,41,52,206,47,238,239,224,200,83,152,250,232,70,38,201,7,190,156,239,25,64,197,226,213,118,186,100,33,129,117,227,54,94,32,1,107,205,246,150,186,251,222,157,123,191,245,91,
191,245,123,191,247,123,242,43,143,61,246,216,75,47,189,244,151,159,255,203,191,250,45,127,213,116,173,128,95,220,93,38,44,150,74,77,203,72,117,41,78,185,155,107,219,226,76,192,81,202,20,110,61,235,123,
234,110,107,255,45,107,230,244,244,68,94,86,158,93,224,152,105,58,3,74,153,172,1,241,90,4,172,232,93,144,38,132,218,76,166,201,21,240,118,192,254,61,229,75,110,168,50,209,26,141,177,17,39,202,184,249,
17,18,105,242,87,176,227,36,197,58,177,112,97,111,122,224,243,249,195,55,243,2,240,76,38,250,100,77,142,49,182,119,195,132,218,229,224,180,72,148,45,42,54,12,78,196,92,138,24,97,174,193,155,46,9,158,57,
58,146,52,18,205,133,21,181,126,67,223,171,0,25,249,8,36,141,16,150,7,117,40,107,148,52,24,66,52,192,229,34,99,160,177,119,168,116,174,84,155,49,121,32,251,65,62,161,114,251,16,29,9,89,175,135,16,225,
78,200,99,35,47,242,200,163,143,168,76,180,152,176,139,120,169,25,207,202,142,211,54,19,102,110,196,171,60,19,84,48,73,60,31,246,91,26,161,239,251,254,218,245,235,113,175,53,137,62,137,139,165,108,74,
223,245,215,255,6,66,203,250,151,110,191,244,47,255,183,255,253,75,95,254,178,116,168,63,241,19,255,9,211,220,89,20,194,73,102,39,107,135,192,55,53,168,38,209,132,163,11,125,229,6,204,147,240,221,155,
197,162,165,209,76,99,152,111,162,85,45,152,75,25,215,171,84,231,105,52,121,200,56,199,189,67,76,4,155,27,146,234,48,240,64,84,69,9,158,44,49,68,78,209,60,119,138,243,61,218,68,52,213,158,73,79,247,113,
184,186,188,144,239,174,3,34,44,134,78,243,220,228,142,52,139,165,158,142,24,11,107,78,161,186,145,0,108,138,165,169,242,145,90,223,186,179,141,129,108,178,173,73,229,9,117,110,97,101,44,215,48,107,195,
177,228,111,144,77,8,211,2,234,78,41,128,32,72,91,179,218,93,71,11,87,203,60,229,189,204,185,225,19,35,184,181,114,7,242,97,57,130,149,117,113,136,200,67,130,147,114,25,99,117,210,167,229,44,178,156,61,
201,218,218,227,88,220,170,34,58,91,163,76,138,107,30,158,117,244,202,116,36,56,183,145,159,164,228,205,6,113,209,116,95,2,83,125,52,90,3,240,74,75,245,10,53,221,69,110,252,129,162,127,231,156,84,163,
144,92,60,39,211,242,230,39,85,103,244,220,103,37,181,110,119,219,199,31,127,98,189,94,223,187,127,111,223,239,121,73,26,155,5,103,100,149,166,64,233,101,121,192,140,107,26,45,18,235,172,245,78,246,97,
35,126,107,24,15,23,23,151,242,148,124,234,207,62,41,165,247,102,179,185,121,243,230,127,253,193,15,254,63,127,242,39,31,249,200,71,26,38,198,101,79,6,243,236,12,94,132,227,163,147,131,14,30,27,28,9,201,
237,255,189,196,78,105,26,100,154,30,142,99,250,52,83,246,151,185,10,25,193,149,154,56,51,142,217,132,142,62,230,245,237,181,96,6,88,221,139,173,155,241,80,183,242,0,189,79,97,239,224,214,5,106,159,173,
242,53,89,180,110,177,132,43,227,142,3,108,135,181,89,207,9,232,11,129,254,185,187,108,116,65,16,131,199,26,0,92,161,184,164,200,30,253,233,192,158,62,24,102,244,218,126,115,56,152,243,156,241,105,159,
3,208,185,25,67,194,151,112,177,94,202,157,86,9,53,171,37,221,95,147,211,111,209,38,143,217,212,97,0,190,251,177,47,67,89,116,136,203,168,142,238,52,51,207,140,31,99,66,103,12,147,117,186,145,107,16,79,
60,197,192,143,58,75,156,88,174,38,185,134,176,240,48,72,169,186,93,175,214,221,162,11,214,202,122,156,30,150,217,173,91,183,164,224,208,88,199,182,99,110,0,179,116,45,154,174,81,175,190,133,210,204,154,
153,126,42,205,39,252,238,143,175,247,151,62,218,176,176,147,98,118,77,143,80,121,177,237,78,189,248,228,167,15,195,248,245,23,95,252,216,199,62,38,175,245,247,126,242,39,229,131,201,150,109,240,132,230,
135,110,239,222,121,101,115,117,185,62,58,94,173,214,84,66,68,230,165,17,186,197,44,66,41,228,178,99,44,58,27,150,152,21,169,202,85,71,228,150,69,48,228,26,218,123,224,48,243,132,197,136,82,79,9,54,234,
79,219,143,74,53,161,247,136,109,97,238,75,134,17,53,125,10,53,247,87,77,31,153,27,92,60,120,193,253,250,153,183,128,189,112,165,142,40,101,215,171,176,57,105,211,211,234,20,174,85,84,66,47,112,238,164,
164,195,88,33,153,233,36,240,183,66,214,169,170,123,32,41,144,242,191,107,157,255,11,128,152,234,74,141,84,236,48,53,141,28,3,170,91,203,200,144,213,164,241,242,133,116,140,52,56,141,155,31,206,85,127,
164,107,230,248,13,9,148,209,166,76,113,102,90,228,51,77,96,197,112,42,150,231,32,39,222,107,110,223,102,187,238,33,105,86,18,152,184,200,235,33,216,137,53,169,218,207,142,0,199,76,10,75,220,40,152,28,
68,81,72,119,226,6,1,179,61,244,35,135,121,108,161,12,188,113,158,153,133,212,132,198,200,220,32,105,80,203,142,248,240,96,54,222,99,54,235,47,116,41,45,128,66,111,38,204,187,10,152,90,216,239,118,208,
91,190,86,110,158,106,229,221,219,46,89,167,201,175,51,50,188,196,134,126,201,205,31,88,39,88,117,90,175,242,148,254,199,182,120,123,165,165,183,44,185,95,251,213,95,251,252,231,63,47,255,242,253,239,
127,255,79,253,244,79,201,99,241,199,127,252,111,229,31,191,248,165,47,189,229,109,111,181,49,44,62,39,65,91,11,36,82,153,73,52,71,222,106,227,151,103,190,16,213,70,55,212,57,213,3,211,176,80,220,255,
218,1,92,169,59,164,141,189,123,255,188,69,60,52,111,156,210,93,149,159,210,224,172,29,25,124,97,94,121,136,82,52,15,113,167,14,187,99,79,68,17,170,84,49,169,104,251,253,38,13,237,58,157,24,91,160,105,
205,63,183,186,152,115,215,200,234,32,26,106,146,178,51,115,178,57,28,152,177,209,126,123,37,23,64,10,67,53,228,115,160,200,235,239,18,30,208,233,210,112,199,50,119,160,96,24,179,179,9,173,196,198,61,
25,134,94,126,82,53,80,120,202,116,216,136,196,18,169,90,245,148,116,118,82,112,182,211,72,179,108,120,103,179,125,59,12,135,208,193,139,70,113,2,104,50,237,59,198,145,239,152,161,34,118,89,56,143,178,
196,252,145,202,96,65,191,239,222,151,24,238,48,195,34,42,204,69,39,100,21,130,175,87,115,128,137,127,189,120,235,197,171,203,203,215,63,253,140,148,141,217,146,50,115,152,169,245,192,93,205,254,44,152,
184,175,73,213,52,195,220,200,117,67,84,83,140,182,223,239,135,82,186,166,217,109,55,203,245,49,12,182,8,24,69,21,131,12,89,110,239,47,253,210,47,93,93,93,125,251,183,127,251,95,251,107,127,29,189,129,
130,30,178,193,159,223,63,191,115,231,213,175,126,229,43,251,67,255,200,35,143,62,253,244,51,176,41,63,150,5,21,221,198,61,233,8,93,41,134,141,148,217,163,133,246,121,126,44,195,216,82,102,249,236,85,
3,165,130,253,110,75,137,64,171,6,191,74,157,144,194,120,2,204,236,164,71,1,155,140,52,12,74,126,107,125,36,142,73,38,230,202,105,64,103,46,146,38,105,183,34,187,170,98,137,75,205,220,200,247,6,213,92,
53,106,56,177,88,175,71,122,250,251,160,66,159,1,40,93,131,157,46,26,100,214,184,77,108,163,91,249,136,180,102,158,75,250,22,249,48,54,93,59,117,146,234,4,169,43,133,108,244,140,113,180,14,158,204,253,
20,96,12,50,53,205,229,208,244,175,202,90,113,181,177,219,94,112,62,66,109,60,158,51,78,92,90,103,13,151,228,82,193,150,185,247,240,190,199,89,48,86,105,12,233,113,156,20,123,135,77,79,227,202,241,115,
117,77,37,146,193,178,149,77,3,69,37,38,139,86,245,126,83,249,108,8,118,241,98,178,169,196,113,19,110,38,248,220,78,189,45,108,10,168,95,96,34,251,8,184,167,212,252,9,179,140,154,236,2,45,149,23,177,167,
242,148,220,184,121,83,118,255,59,247,238,120,190,155,86,84,141,31,167,149,107,78,172,54,66,73,96,106,179,68,189,92,134,117,127,136,67,116,77,93,225,28,90,54,120,101,182,140,195,71,63,250,209,143,127,
236,227,82,122,191,243,157,239,252,208,135,62,244,232,99,143,93,109,174,46,238,95,28,96,39,191,185,186,178,96,206,82,220,143,85,91,250,104,236,94,3,28,162,89,39,60,80,252,123,134,196,76,43,54,155,100,
150,111,144,186,186,180,71,150,228,209,209,145,150,51,195,129,25,85,54,44,202,230,67,128,69,21,141,173,206,56,205,41,34,163,168,227,132,147,74,229,159,87,71,39,242,2,251,253,86,105,24,126,72,20,138,110,
76,143,225,133,117,156,38,117,166,96,205,149,204,202,110,128,163,48,119,1,143,161,63,28,74,156,139,65,105,245,222,150,106,115,228,83,92,230,228,26,220,52,1,120,147,113,57,85,20,69,62,57,192,71,10,14,21,
8,143,30,157,14,216,180,65,163,131,233,133,30,243,7,197,133,67,183,88,229,1,78,176,232,172,65,156,165,81,71,73,86,34,79,142,16,102,198,68,226,135,167,82,180,109,87,42,174,196,92,177,153,165,123,30,84,
101,78,222,47,93,188,207,206,206,20,7,135,136,108,204,217,104,168,184,120,47,221,126,233,228,244,116,125,180,142,174,119,55,131,2,180,86,166,114,72,113,210,46,154,173,23,145,79,151,119,224,83,141,8,42,
91,173,150,227,213,6,234,83,93,23,154,192,72,36,23,172,86,233,171,62,245,236,179,82,124,200,51,243,254,159,252,207,84,65,179,223,227,57,200,231,247,238,223,186,125,235,35,191,242,43,95,254,242,87,248,
189,222,248,198,55,126,255,247,127,255,155,222,244,166,197,98,121,237,218,153,130,9,109,151,186,133,5,111,117,157,133,76,89,155,36,149,114,154,25,203,153,18,13,132,144,182,151,183,217,237,70,102,183,54,
11,121,182,244,118,200,11,118,173,213,219,182,48,84,99,208,224,89,197,248,161,216,148,193,235,196,192,96,244,172,74,88,0,202,140,222,181,88,218,132,137,5,131,241,212,120,85,19,42,244,222,43,206,147,121,
17,232,106,137,96,120,127,156,146,25,69,208,132,125,36,144,99,54,176,240,127,39,88,172,135,177,114,132,130,58,174,228,157,108,250,26,121,213,19,237,110,233,130,0,2,240,72,251,23,230,37,97,94,194,245,145,
138,133,149,142,22,131,231,110,233,201,214,102,130,140,192,156,198,44,20,49,184,56,208,166,86,132,219,83,235,217,213,163,213,130,97,170,235,83,170,120,49,40,40,30,39,134,182,33,83,123,164,209,136,230,
159,135,101,38,235,135,242,160,196,96,192,42,116,192,166,219,36,175,102,108,177,143,6,216,39,24,109,39,247,54,77,70,51,72,174,71,39,236,17,72,0,232,88,93,26,125,16,231,21,205,181,229,18,247,253,65,238,
244,35,143,220,148,135,254,213,187,119,28,245,76,86,165,87,246,139,209,75,12,127,192,125,242,140,13,215,96,218,78,150,170,252,24,219,18,188,54,218,69,251,187,191,251,187,191,249,127,254,230,201,201,201,
7,63,248,193,31,248,193,31,216,239,251,59,119,239,232,80,120,232,43,4,144,60,42,154,148,21,192,238,13,115,93,83,73,53,200,98,82,206,204,201,39,147,153,85,125,133,56,119,148,159,170,117,87,198,43,199,171,
223,75,173,116,41,235,182,213,104,130,100,190,126,54,157,39,145,43,195,192,189,230,38,155,245,221,168,5,213,65,147,97,193,32,26,250,86,46,244,114,37,255,145,197,223,173,22,176,4,41,8,136,168,70,193,86,
50,148,234,167,91,51,95,74,182,63,194,223,144,79,91,195,67,121,80,171,177,129,30,207,28,65,155,175,83,170,226,80,187,63,132,20,139,249,70,101,227,222,86,137,4,99,177,100,33,109,101,121,104,196,9,61,142,
18,203,225,130,142,49,49,130,82,231,105,13,37,191,82,156,34,88,176,201,116,67,29,34,204,60,218,9,156,41,115,115,95,86,188,133,142,190,170,85,137,19,104,110,48,75,99,188,23,171,73,162,187,203,1,222,225,
16,94,19,112,98,233,176,161,151,234,171,239,84,209,67,63,220,191,127,239,153,167,159,110,219,198,212,137,201,247,241,82,29,222,171,243,151,247,1,102,158,51,25,7,121,252,113,209,109,165,91,200,134,121,
216,245,171,163,163,12,250,33,148,255,131,236,93,72,35,187,144,2,92,126,253,39,126,226,39,164,91,221,237,123,14,84,183,219,237,197,229,197,255,250,47,254,197,139,47,222,58,62,62,254,129,239,255,254,191,
252,194,23,62,249,201,79,202,94,255,246,183,191,253,125,239,251,59,178,206,100,31,135,52,37,77,217,176,116,146,192,33,75,131,89,249,34,156,49,39,151,111,66,124,47,101,70,207,135,93,147,69,27,149,128,202,
31,73,243,145,226,26,67,99,179,38,198,43,48,247,160,64,252,109,229,194,168,98,242,28,82,245,201,162,189,95,192,241,31,235,206,66,219,195,81,155,248,69,138,38,164,136,12,146,196,101,239,213,221,48,145,
169,178,88,46,25,61,198,199,44,77,164,175,137,228,138,249,153,190,132,116,42,135,221,190,91,118,242,63,39,39,167,157,250,171,12,240,225,25,49,129,209,53,55,6,83,159,42,31,31,142,74,193,45,115,153,75,199,
109,48,65,142,199,182,158,200,152,5,7,227,4,178,118,75,206,161,42,103,96,9,83,92,125,158,98,242,248,51,254,127,172,170,101,247,111,73,110,133,153,99,65,39,62,137,41,209,131,39,227,28,233,71,215,140,193,
49,78,169,239,192,149,18,130,110,245,252,106,236,85,221,153,140,72,185,39,168,164,232,78,142,70,187,118,185,52,252,157,149,209,129,89,66,86,49,197,81,171,7,15,20,174,60,177,138,9,128,243,110,215,203,99,
241,208,67,15,203,59,222,187,119,47,186,19,137,209,23,114,60,244,135,152,38,123,238,224,102,52,211,134,88,234,240,240,129,1,35,157,105,139,249,221,105,152,214,15,255,173,31,190,218,108,126,234,167,254,
222,114,181,186,188,184,188,220,92,114,120,72,199,187,42,154,157,160,106,59,99,21,148,169,121,102,110,232,30,107,73,21,156,125,83,45,164,245,131,115,222,99,148,104,247,148,113,91,224,42,82,5,193,171,151,
42,79,62,152,153,237,52,156,247,146,213,51,21,198,131,178,107,149,224,76,193,187,86,142,1,154,8,105,33,23,199,139,54,30,176,84,164,68,105,23,203,33,29,144,111,171,109,71,203,152,14,71,59,2,140,63,236,
186,228,26,214,236,27,89,225,91,91,42,87,172,54,128,128,11,195,8,150,110,104,102,147,217,156,235,78,85,25,135,228,11,50,110,59,142,149,130,86,106,199,30,154,65,195,255,202,74,214,170,250,253,31,154,142,
126,214,140,173,208,113,75,215,46,52,243,140,156,99,240,118,184,255,234,72,42,6,169,70,75,71,88,150,194,183,170,248,53,230,232,204,54,166,206,41,146,141,70,194,164,21,170,81,30,209,188,133,104,186,50,
253,41,139,247,54,181,70,41,9,185,10,235,73,34,148,123,231,142,50,114,97,27,246,184,212,12,195,233,197,158,198,26,228,86,159,52,162,73,164,196,88,169,129,237,117,125,116,172,243,252,126,215,148,5,188,
0,141,106,45,111,252,219,191,253,187,210,62,62,243,204,51,239,125,239,123,53,251,66,167,115,26,150,38,15,193,191,249,55,191,197,237,251,127,249,159,255,167,183,188,245,45,242,139,255,238,223,253,233,127,
251,207,254,217,167,62,245,169,231,159,127,254,167,127,250,167,158,121,234,105,233,211,79,207,174,85,211,157,145,217,167,154,61,0,62,28,64,21,103,203,145,88,44,165,30,2,219,84,24,47,253,117,94,174,181,
219,144,139,31,16,232,51,12,227,18,240,177,122,158,168,113,3,140,228,180,178,163,199,29,129,105,99,253,7,31,168,82,110,58,100,4,253,106,19,68,70,87,73,190,91,39,13,143,12,238,248,108,211,239,232,83,62,
217,211,118,88,44,139,213,210,70,9,201,188,8,38,219,81,26,156,225,161,196,240,102,39,75,99,81,58,57,36,55,155,139,229,234,152,122,36,229,168,170,100,52,149,74,215,141,28,171,83,171,98,58,61,250,13,32,
46,67,9,148,136,88,48,207,140,136,249,137,103,186,155,223,9,82,104,248,59,74,183,202,193,115,99,17,154,153,141,243,63,142,129,118,41,238,68,129,161,183,69,130,35,84,202,220,20,32,241,197,63,91,253,165,
39,37,39,150,9,158,56,74,191,141,212,28,88,117,16,204,107,209,93,98,28,247,5,50,31,221,163,143,142,3,246,126,54,4,200,132,205,245,251,147,147,95,204,21,111,50,255,51,0,105,212,60,170,205,118,187,90,46,
94,243,154,71,228,95,200,142,58,1,14,213,239,182,49,251,127,127,125,197,184,199,226,131,202,80,241,40,151,118,215,176,121,124,146,228,126,160,17,164,2,217,184,101,251,150,79,117,231,149,87,47,46,207,103,
170,141,164,235,48,76,78,61,97,110,118,14,74,115,176,44,42,123,28,139,187,45,216,160,150,218,215,209,30,163,82,141,176,12,228,204,117,88,228,116,108,51,126,231,169,33,75,81,121,175,135,94,97,78,229,21,
132,106,230,25,205,175,188,96,124,100,214,207,244,234,212,104,128,253,70,241,31,48,27,58,245,126,90,4,118,127,163,178,243,104,213,148,169,176,198,112,204,148,185,142,15,58,53,208,204,18,170,71,141,209,
73,112,98,193,165,85,214,112,135,100,81,149,120,199,80,237,90,114,113,35,50,103,60,242,98,71,210,58,233,129,26,220,132,222,159,206,12,131,129,1,18,106,68,6,162,208,54,197,56,253,140,96,91,136,129,138,
21,175,10,104,16,80,24,212,228,68,222,71,229,186,3,35,123,66,229,253,143,68,221,99,153,243,241,41,115,55,209,103,53,246,179,11,193,178,130,151,54,187,115,128,63,9,250,180,153,65,160,115,131,201,192,210,
21,124,235,214,173,215,190,246,155,22,82,53,147,85,28,39,65,118,68,237,207,11,92,185,51,117,64,141,196,122,76,56,242,24,156,88,9,120,183,65,74,78,123,116,114,34,187,228,184,223,169,57,27,4,116,114,15,
62,247,185,207,125,236,99,31,147,191,255,192,7,62,32,55,125,115,117,197,122,66,199,242,159,250,212,31,252,225,31,202,235,255,252,207,254,119,79,62,249,228,139,47,222,190,117,251,229,183,190,245,109,31,
254,240,135,191,239,251,190,239,206,157,59,63,255,243,255,253,31,253,241,191,61,12,106,49,20,170,96,221,174,13,226,52,116,71,214,185,2,63,63,158,22,29,38,141,251,195,184,221,41,138,187,92,69,57,102,85,
80,170,180,191,237,102,195,60,35,37,47,96,127,145,67,78,247,166,17,230,86,148,217,184,209,94,181,238,195,64,100,116,249,132,110,17,52,135,36,194,78,69,119,64,150,135,94,5,245,60,105,73,86,38,14,110,90,
60,85,8,201,147,191,27,128,124,114,139,83,31,48,123,29,108,117,48,214,54,93,186,250,57,183,171,229,74,110,146,92,216,88,218,221,213,102,84,43,152,222,240,43,216,12,48,55,115,196,98,193,16,170,169,166,
32,180,240,229,135,151,125,139,152,145,55,126,37,133,138,192,100,219,241,2,167,138,141,42,28,50,245,229,181,102,208,3,115,40,213,143,32,142,100,71,5,238,192,186,117,14,202,42,29,33,178,99,216,109,30,60,
85,157,195,98,105,212,164,159,106,169,16,27,249,60,186,7,12,117,5,32,233,141,145,52,0,163,171,182,137,250,41,114,112,141,247,86,221,139,204,146,201,45,156,34,237,114,70,181,248,213,168,233,104,82,236,
38,193,198,4,190,64,131,28,164,215,78,79,31,125,244,81,249,196,82,14,215,71,60,154,100,220,146,1,208,104,79,110,226,177,84,214,73,168,73,216,206,222,194,14,159,232,147,232,21,159,25,94,234,93,149,135,
254,222,253,123,231,23,23,217,49,224,186,50,159,122,250,233,48,27,60,134,242,192,38,238,172,74,54,24,38,182,12,83,126,50,243,135,75,29,142,217,190,207,149,93,202,60,113,109,42,69,241,184,16,118,223,31,
250,147,147,19,136,4,97,163,97,185,75,94,192,19,102,195,96,19,228,214,228,22,189,10,107,168,58,17,44,49,101,224,182,11,238,60,187,221,78,93,123,224,192,23,89,104,194,200,184,154,33,23,47,84,170,124,52,
150,9,26,102,126,117,48,99,16,169,242,134,110,181,90,30,29,203,99,9,19,165,20,106,236,247,44,155,205,141,13,108,253,196,42,1,74,246,218,169,49,69,218,136,146,127,209,46,26,224,15,169,117,137,157,69,241,
154,226,185,58,175,201,143,209,37,21,162,152,198,223,189,56,26,143,115,40,219,14,110,10,120,242,231,153,179,86,38,162,189,54,7,153,86,39,94,169,184,187,25,235,107,179,109,137,147,247,27,203,0,154,169,
141,24,62,203,117,211,72,191,113,124,244,53,175,1,22,79,47,219,102,178,14,194,213,155,2,184,188,116,49,51,96,61,24,112,210,56,248,164,26,19,76,65,32,191,87,75,50,253,202,57,175,87,71,178,144,149,38,62,
244,191,241,235,191,46,63,251,67,63,244,67,82,131,239,246,91,110,187,82,146,159,223,63,255,240,47,254,162,252,209,251,254,206,143,191,225,13,111,184,119,255,188,63,168,236,242,229,151,95,146,215,251,175,
254,209,127,241,79,255,201,135,164,54,255,229,95,254,200,11,95,127,97,24,232,198,53,13,216,245,249,49,47,182,84,44,191,65,105,251,25,3,196,3,77,90,70,29,163,182,106,213,187,215,73,64,183,72,221,178,237,
150,139,197,146,199,223,168,250,248,3,201,212,197,130,199,10,61,139,60,26,133,26,136,49,155,113,17,105,69,117,8,151,204,95,181,110,45,102,246,149,60,21,203,30,175,4,113,144,220,229,197,114,201,159,199,
169,49,214,115,26,245,198,224,190,152,16,230,128,89,39,221,67,106,59,249,143,148,113,230,150,162,161,166,123,124,126,189,171,133,227,1,19,162,155,109,95,169,226,206,104,246,115,248,6,132,194,56,77,53,
98,130,73,184,221,71,58,145,212,156,106,6,1,252,154,225,236,27,9,140,38,163,26,203,2,72,217,163,25,208,4,217,145,21,152,22,200,128,112,71,134,96,86,128,40,104,205,154,146,187,179,227,172,128,87,144,201,
179,124,136,156,240,167,166,55,6,214,52,182,230,217,51,26,180,105,204,18,162,212,37,210,252,206,61,137,144,25,164,164,36,132,166,246,180,250,45,128,83,247,187,221,181,107,215,164,242,61,191,60,223,109,
119,190,132,204,221,178,184,23,90,113,103,17,50,229,179,37,116,71,222,51,35,224,128,128,144,195,228,206,49,15,213,181,54,57,85,133,106,141,55,50,231,22,195,67,176,165,255,249,159,255,121,117,70,170,166,
245,94,187,25,119,158,9,132,101,182,47,155,176,61,206,48,110,255,111,234,74,170,7,76,154,57,120,212,36,104,203,20,65,201,9,83,255,198,0,74,35,174,217,94,8,146,172,169,25,241,160,202,85,236,181,75,105,
151,221,82,179,93,54,87,231,251,237,85,191,219,140,253,94,141,139,14,125,3,47,230,96,66,217,169,72,54,125,77,169,146,39,219,203,92,104,152,208,197,140,152,104,24,123,90,77,148,150,139,68,37,103,162,187,
64,129,45,115,99,237,136,173,253,18,189,196,10,254,208,39,243,43,117,136,9,155,24,180,126,22,211,83,3,200,130,81,36,29,188,113,16,195,141,4,20,10,147,93,163,129,208,145,226,58,118,217,163,198,126,31,14,
58,93,3,118,17,103,241,112,126,143,56,85,130,19,105,221,175,77,28,21,106,110,222,168,253,1,125,251,192,128,42,238,200,91,56,213,142,46,181,127,241,133,23,101,91,92,44,23,48,145,110,204,40,38,206,115,78,
203,188,61,196,175,143,46,156,70,123,102,201,142,54,181,225,56,129,138,68,10,150,23,139,149,236,139,114,31,229,31,126,251,119,254,175,175,189,240,194,141,27,55,222,247,190,247,201,6,214,239,15,242,249,
118,154,231,222,255,242,47,255,146,236,227,82,122,255,248,143,255,248,1,173,45,199,122,242,174,119,239,221,189,220,108,190,237,219,190,253,239,190,239,239,202,27,125,244,55,63,90,149,68,209,106,91,86,
64,169,80,106,203,89,128,94,206,190,223,109,183,187,221,213,126,215,235,17,219,142,236,123,246,187,205,249,185,92,160,245,106,1,111,104,253,93,169,63,198,98,115,102,76,161,249,8,153,30,232,48,120,104,
106,68,22,71,229,255,170,47,66,114,133,1,42,29,12,108,105,221,193,251,134,34,112,224,76,37,248,227,33,7,7,134,216,202,221,209,233,229,168,214,119,209,122,71,80,208,177,1,202,175,170,179,87,112,84,171,
209,5,70,208,63,181,240,25,71,65,64,239,122,243,27,49,217,125,164,129,99,114,27,181,236,42,188,50,181,233,197,181,142,110,40,104,51,57,195,183,219,41,136,196,116,228,188,4,141,91,61,155,189,133,15,112,
248,124,96,210,37,13,105,154,242,86,26,87,172,185,184,70,255,102,208,145,102,171,169,131,99,54,6,116,168,59,22,47,83,168,10,26,154,203,160,174,109,167,148,57,143,113,170,35,78,134,141,81,104,143,115,51,
193,83,103,129,79,55,114,119,27,135,61,72,4,77,191,223,203,246,125,122,122,122,113,117,49,244,131,229,168,86,111,190,24,106,244,143,229,78,152,144,49,198,131,251,136,134,232,153,6,198,118,143,165,102,
22,196,202,183,225,192,144,195,43,150,120,51,47,89,167,47,152,110,45,207,67,138,107,241,109,211,99,83,120,39,186,230,91,148,79,181,145,154,17,79,30,8,244,9,101,78,66,104,170,66,175,184,208,63,76,73,46,
82,231,174,214,235,243,203,203,54,103,141,121,37,203,42,204,76,207,244,100,13,196,208,192,113,213,156,80,41,94,187,69,203,91,32,245,177,138,199,16,181,138,229,160,206,101,17,211,255,140,190,205,217,253,
56,138,218,214,235,112,237,169,27,31,97,185,8,211,60,156,44,106,67,85,27,36,117,192,113,199,201,197,197,131,138,205,39,45,89,108,88,53,205,32,201,63,27,154,95,201,42,40,111,26,150,237,169,239,39,140,130,
97,123,172,240,75,205,186,7,31,79,245,50,216,108,137,11,7,15,77,6,177,12,113,210,189,102,42,46,165,217,47,110,204,232,217,228,193,132,74,8,169,0,56,95,208,187,114,239,208,17,86,54,193,196,136,165,20,104,
50,12,207,15,204,147,146,233,27,116,94,167,35,159,171,171,171,243,243,243,55,191,249,77,244,229,138,174,119,179,175,205,198,0,141,63,132,66,145,193,106,145,82,100,218,237,128,211,88,15,173,104,198,125,
138,60,72,125,205,230,109,128,62,71,126,238,254,189,251,191,255,251,127,32,239,251,254,247,255,164,52,34,178,181,242,89,146,189,235,227,31,255,248,159,253,217,159,201,89,242,79,254,155,15,41,20,121,113,
1,14,184,41,5,14,195,112,121,121,41,247,232,141,111,122,163,124,52,217,146,53,237,65,151,179,161,70,114,240,65,162,217,18,9,245,158,12,244,234,94,54,198,157,252,183,156,36,195,160,141,140,84,182,178,167,
47,187,246,234,234,126,119,232,86,71,39,200,1,27,165,48,111,85,123,184,14,53,151,86,219,20,3,250,35,120,47,74,170,25,233,225,85,216,200,234,31,104,242,22,99,63,59,116,57,80,24,228,106,34,164,255,61,224,
57,95,173,86,8,199,73,220,205,153,236,227,9,89,94,138,56,229,63,243,44,98,10,225,48,218,9,106,188,109,204,99,23,11,157,15,233,84,169,13,245,79,17,228,70,119,150,154,221,65,67,199,162,112,208,76,216,65,
3,30,147,193,148,201,71,207,134,60,128,26,3,167,103,193,18,94,104,142,12,102,146,235,61,171,155,167,115,218,192,95,30,201,32,192,212,129,187,235,129,184,144,142,110,177,153,230,177,247,156,245,86,1,22,
59,183,138,233,194,24,145,96,125,123,83,12,171,133,201,68,118,191,84,11,244,41,62,228,242,80,74,18,109,233,8,99,124,44,78,62,139,249,136,54,233,254,253,123,169,89,201,91,28,159,156,92,110,174,44,241,100,
74,125,152,201,7,107,4,140,25,11,226,241,104,166,138,9,130,204,41,211,171,26,200,89,212,23,131,39,155,104,197,111,164,50,7,11,222,70,159,85,175,94,170,52,126,242,253,43,223,16,146,69,103,206,144,125,88,
60,177,30,60,234,161,242,10,39,20,188,132,105,56,158,3,203,67,155,1,103,110,18,48,107,194,182,34,5,195,169,92,147,203,43,169,126,218,213,18,247,106,36,53,134,105,244,197,146,224,74,48,127,15,5,138,155,
164,185,39,251,131,148,65,61,112,195,133,94,246,38,45,114,177,72,188,100,217,152,58,132,161,222,129,134,230,165,122,6,64,179,142,211,127,114,122,169,238,174,33,200,134,162,101,175,214,203,161,222,23,182,
167,52,56,117,82,188,33,89,57,15,238,148,139,17,198,112,96,238,199,220,93,192,194,224,245,248,108,144,32,147,29,178,152,28,139,189,66,196,117,72,169,107,58,211,172,211,82,88,153,148,234,247,237,193,112,
230,126,165,131,38,106,2,100,211,239,26,30,102,232,105,114,21,73,131,113,101,238,240,193,170,113,90,95,24,217,177,129,29,56,3,195,92,16,171,22,184,93,80,15,82,185,206,207,125,225,57,249,183,103,167,103,
45,216,8,53,61,154,142,208,86,237,231,236,62,98,9,86,104,166,10,224,63,114,18,72,168,220,80,99,188,187,172,126,233,160,154,86,33,105,185,66,199,71,199,39,199,167,15,93,127,232,63,254,219,127,251,171,207,
127,245,221,239,126,247,189,187,119,169,123,236,251,189,236,206,31,253,232,71,65,77,249,79,111,62,254,184,156,43,150,28,128,34,76,174,252,97,115,53,40,171,163,253,163,63,82,185,195,233,201,177,202,199,
56,154,209,66,126,167,218,22,221,164,19,236,190,154,104,60,211,162,41,195,140,156,45,151,109,44,253,238,74,106,190,213,250,104,177,94,182,248,240,242,44,141,125,47,23,123,80,243,254,125,119,210,237,247,
251,163,147,19,207,230,205,42,246,105,90,21,229,197,176,238,48,238,76,106,27,48,66,84,217,32,186,0,213,88,131,113,128,153,244,230,108,94,152,102,216,167,153,120,241,160,206,65,177,93,2,113,68,197,41,207,
121,54,178,150,130,10,33,53,21,1,204,134,170,169,88,191,65,79,48,210,111,163,164,106,140,220,98,168,227,76,16,75,35,78,166,233,74,38,103,159,155,183,104,169,62,84,112,204,204,81,195,164,21,198,6,106,193,
50,172,185,218,88,195,234,205,103,198,34,245,102,252,36,202,23,162,199,174,88,212,2,9,83,128,60,176,6,242,160,34,152,164,49,75,204,38,226,28,52,250,114,165,96,129,9,1,133,85,189,22,108,240,152,105,184,
50,72,4,41,131,18,155,204,183,165,74,191,121,204,38,240,246,71,164,133,226,101,213,193,220,8,106,250,73,244,187,141,1,134,238,82,191,92,158,63,254,218,111,70,120,235,190,234,200,217,86,214,225,83,180,
144,187,201,3,196,140,247,232,180,88,194,164,25,241,188,81,107,59,32,175,242,160,60,154,208,226,214,37,79,62,118,64,198,104,121,193,101,189,115,166,182,75,101,38,171,216,25,69,208,136,3,126,24,83,138,
61,79,226,153,84,215,30,234,102,224,2,233,28,12,102,195,140,193,240,31,156,208,168,70,251,213,114,177,217,108,27,37,202,53,28,127,155,245,138,121,161,241,203,98,162,210,247,22,246,222,75,23,163,132,4,
93,117,106,5,151,49,204,95,48,234,80,183,60,26,193,39,83,52,104,227,213,166,106,188,82,170,164,43,204,166,184,206,226,102,109,43,71,3,213,125,44,32,205,211,213,90,20,38,170,197,26,7,84,105,207,140,60,
193,102,49,64,10,70,127,197,224,104,152,218,159,160,229,247,105,177,249,49,177,131,32,4,161,176,6,42,163,172,190,116,230,183,166,195,119,27,9,106,40,26,157,2,53,125,109,149,214,117,196,141,249,240,152,
44,4,212,110,38,167,14,176,148,50,55,11,155,82,122,98,164,151,114,84,231,240,250,106,133,222,200,198,165,21,58,160,225,97,120,233,165,151,159,124,242,73,224,214,201,2,166,38,171,47,135,80,70,138,233,38,
35,206,218,130,23,27,60,68,38,34,186,160,215,2,119,228,199,215,171,117,222,200,89,117,88,31,29,141,202,9,75,63,248,131,63,160,246,85,67,222,111,183,42,94,5,200,254,137,63,250,163,205,102,243,45,223,242,
45,63,252,31,253,160,220,38,221,232,154,100,244,213,12,32,59,228,253,174,127,249,206,221,223,249,157,223,150,119,249,238,239,249,158,6,209,142,133,17,21,210,195,173,86,242,143,251,253,118,185,62,177,139,
100,16,70,233,150,203,4,8,78,5,56,41,169,227,86,223,203,7,147,79,56,216,104,74,233,43,48,150,81,75,241,97,24,174,46,47,143,143,79,236,128,200,3,171,78,51,170,26,70,226,102,138,83,143,7,122,166,226,48,
46,70,119,209,246,107,116,97,109,228,52,85,203,23,217,53,86,43,178,27,10,53,67,83,117,236,65,45,62,64,214,47,48,12,148,195,78,171,217,138,42,70,202,153,169,3,107,136,76,181,75,54,45,228,4,189,154,80,60,
184,177,184,126,116,21,254,52,209,34,19,140,27,195,96,85,194,136,200,56,70,213,164,132,117,46,252,236,193,122,22,161,85,65,222,89,231,30,13,170,174,234,161,104,25,108,0,245,202,116,84,84,50,72,230,85,
32,58,129,99,45,184,108,125,116,203,33,247,137,199,36,17,231,21,63,8,107,174,38,250,76,202,140,175,131,166,247,202,133,59,236,119,152,68,103,215,131,16,35,165,169,183,236,50,165,233,86,106,14,208,117,
219,205,214,45,63,38,246,110,241,84,34,219,41,60,129,193,151,132,205,164,140,211,151,109,80,100,179,184,144,93,123,153,107,156,10,140,43,15,48,204,74,113,26,51,62,32,109,175,246,122,238,109,130,66,30,
136,228,28,3,113,1,210,20,109,54,251,53,111,136,203,84,102,178,36,180,7,199,115,171,114,241,76,244,226,54,83,152,239,17,5,146,83,237,218,181,107,156,4,34,34,32,86,55,199,226,219,248,114,209,73,211,74,
72,78,253,199,198,188,88,28,225,38,210,180,66,115,176,148,17,42,53,115,199,192,229,140,52,169,220,90,156,91,168,110,108,53,14,194,241,218,41,214,214,141,144,245,2,98,100,20,107,180,73,114,6,208,56,230,
154,219,225,32,182,133,36,155,85,19,246,110,171,112,220,106,118,74,206,67,222,133,83,64,152,76,253,0,27,132,54,166,24,169,170,166,26,200,119,195,236,64,211,119,192,183,119,164,117,4,22,15,216,17,54,183,
76,116,2,245,179,60,184,110,197,41,167,1,157,106,170,67,111,67,38,135,41,174,136,124,171,104,143,22,100,180,152,227,188,116,251,182,252,202,107,94,243,26,197,79,116,77,39,243,14,170,49,126,58,247,35,233,
197,134,255,78,218,130,238,44,87,26,12,0,111,112,150,109,80,55,42,185,126,185,94,201,239,107,82,4,254,81,143,246,125,191,217,110,207,47,46,47,174,46,181,153,30,140,209,248,233,79,126,82,254,230,123,191,
247,123,207,207,207,119,251,93,156,98,238,84,4,15,129,140,146,199,126,229,87,126,141,27,253,187,222,253,110,182,113,242,65,164,128,82,27,85,104,0,119,187,62,241,242,98,93,105,18,163,214,7,170,152,151,
186,91,150,107,43,213,193,122,13,247,84,192,121,11,29,99,202,214,202,88,229,227,147,83,249,38,26,222,13,102,4,141,71,2,138,69,101,44,47,151,196,226,70,16,76,117,102,96,12,177,96,26,114,22,134,240,112,
41,140,125,112,187,18,54,108,75,181,52,88,50,205,142,112,60,184,170,238,180,90,138,145,85,230,210,57,72,151,169,5,118,108,21,30,153,192,214,65,72,141,4,12,228,239,183,219,173,85,24,102,251,103,238,99,
53,230,53,23,99,196,98,44,84,146,17,3,41,202,137,53,31,39,90,24,61,45,207,236,135,50,57,108,54,205,140,193,3,16,99,41,147,47,191,241,125,35,65,130,104,129,138,220,109,117,13,54,22,197,101,19,206,200,153,
45,107,79,99,87,217,161,230,12,104,188,32,243,56,60,115,87,23,136,142,14,236,54,214,118,188,73,204,193,193,30,172,89,77,67,166,199,9,22,3,247,119,18,117,84,3,1,136,108,252,218,215,190,134,3,160,169,169,
196,140,164,136,19,135,55,144,115,230,100,234,196,163,214,35,200,42,81,222,72,141,211,190,192,178,198,107,219,130,158,119,183,217,160,137,169,177,145,145,20,59,62,10,100,19,114,166,36,125,104,172,249,
14,121,42,165,107,94,162,43,24,167,134,159,44,8,231,140,148,153,53,68,136,70,232,152,8,45,76,135,8,46,13,136,179,132,56,238,239,72,218,92,13,35,53,53,240,125,196,141,195,132,24,243,12,154,167,247,189,
44,161,212,46,155,110,217,29,29,45,142,78,186,245,73,139,252,239,68,220,223,2,84,193,16,69,154,17,231,210,217,178,113,124,164,137,252,60,62,43,102,232,232,188,110,235,223,114,89,172,86,86,105,198,42,159,
183,68,219,224,169,138,245,28,96,91,98,148,82,60,207,77,147,166,44,15,55,79,183,153,75,118,211,76,163,39,251,126,62,101,206,21,8,35,23,157,126,217,134,235,118,132,134,40,186,54,26,222,133,13,147,177,138,
51,60,43,47,136,113,227,90,68,63,160,100,177,218,172,212,201,42,229,9,116,251,9,161,18,63,233,172,64,117,37,66,66,245,23,95,252,250,139,15,61,244,80,3,191,126,120,175,68,2,150,62,28,210,110,85,5,35,244,
153,83,60,51,215,124,44,159,110,229,125,191,103,156,180,66,198,150,210,88,14,160,218,173,86,71,202,181,149,165,84,194,229,229,149,206,51,56,41,5,253,14,251,233,66,3,159,19,87,76,56,236,247,23,23,23,60,
45,244,206,40,217,70,106,219,32,175,32,31,238,255,254,131,63,252,252,231,255,242,248,248,248,31,254,253,191,159,117,183,218,241,67,236,251,94,186,61,132,148,117,27,253,235,2,182,215,77,128,237,136,31,
168,35,114,138,233,252,156,225,148,219,146,147,3,191,12,46,181,176,58,90,107,215,216,53,199,199,71,16,139,216,124,138,9,26,70,209,177,128,148,161,138,170,233,132,108,10,15,178,45,120,172,130,236,22,140,
26,64,18,139,190,47,34,141,130,156,13,114,186,80,164,195,141,56,120,174,58,93,63,138,83,58,105,182,101,202,108,239,236,91,157,126,71,180,31,189,205,60,53,113,174,135,153,251,152,139,165,42,51,191,156,
41,118,182,200,129,13,146,130,130,99,95,89,127,13,204,48,249,70,188,92,197,12,23,139,162,155,35,7,74,153,241,220,141,245,182,149,165,29,24,99,97,193,146,48,103,109,16,17,210,34,143,153,228,101,219,237,
131,70,108,31,64,249,108,172,90,10,182,43,211,188,45,147,254,201,165,192,67,82,119,225,3,251,95,101,161,81,58,27,147,43,83,146,123,224,5,227,3,0,153,89,44,23,203,163,117,130,214,150,52,17,152,8,53,201,
163,36,17,57,187,127,238,185,231,170,10,198,29,95,107,92,60,109,1,114,156,50,42,115,221,50,217,43,216,251,154,89,58,5,68,35,45,232,84,141,132,158,131,232,18,189,76,101,7,216,238,182,206,255,131,197,127,
225,192,218,104,19,242,34,239,120,251,219,229,207,191,252,229,47,183,60,144,168,133,140,83,214,237,124,211,169,85,164,197,136,133,10,227,88,121,49,99,16,255,123,180,19,198,19,160,163,73,254,87,49,145,
148,174,171,35,93,6,35,69,87,122,146,51,139,207,51,216,220,104,109,63,12,189,230,129,31,31,43,239,76,118,217,245,169,44,182,18,44,114,135,86,179,10,222,107,49,190,68,82,118,70,234,94,246,0,75,203,203,
102,181,194,82,38,152,104,211,142,205,226,150,50,16,250,198,52,235,230,226,52,32,240,212,160,96,201,94,172,122,138,185,62,168,35,17,58,131,92,105,33,172,160,45,20,39,70,243,131,181,153,165,169,156,240,
66,150,16,111,181,158,55,57,28,244,52,74,169,66,35,136,232,242,212,54,101,202,211,99,134,156,213,68,160,172,164,169,221,1,132,69,60,132,226,113,142,158,120,35,98,50,51,172,66,128,40,51,3,51,84,153,194,
157,59,119,228,152,127,226,241,199,59,88,134,193,147,100,10,138,210,135,112,132,202,159,246,187,204,178,67,70,231,72,103,40,114,22,84,7,220,235,131,221,200,9,170,63,16,138,245,196,219,221,142,133,46,204,
166,227,126,191,191,186,188,82,98,40,251,15,203,101,215,90,242,232,232,248,59,190,227,93,242,70,255,199,191,254,215,231,231,23,247,238,223,87,167,64,182,65,186,88,219,253,161,151,231,249,95,253,171,95,
167,134,243,209,27,143,237,118,59,165,91,232,36,236,0,6,161,6,244,40,241,90,182,123,169,67,117,177,4,38,4,224,52,111,232,150,131,92,249,3,14,160,134,172,71,249,154,253,94,29,252,251,109,31,240,108,118,
186,228,237,244,213,186,160,107,7,180,104,7,69,75,15,217,252,67,74,118,65,128,214,119,26,86,151,73,33,119,51,239,12,118,83,194,51,211,89,94,142,87,76,144,215,6,248,247,41,2,144,85,140,140,202,140,142,
255,206,241,74,30,104,233,173,188,241,213,24,14,42,63,208,169,234,181,57,168,81,192,54,64,115,36,87,178,133,194,155,71,174,37,208,34,213,84,209,96,24,28,103,87,15,76,100,249,104,14,66,19,63,88,203,211,
131,166,181,192,127,198,191,33,168,60,193,124,103,192,217,138,134,77,148,204,67,99,196,233,161,222,97,210,107,160,62,30,233,60,80,173,70,89,196,51,234,71,65,168,50,43,192,77,241,83,178,241,243,12,185,
200,198,15,229,79,232,1,144,139,75,15,170,49,91,172,212,108,125,72,139,234,30,143,212,248,12,7,169,49,16,229,105,131,195,153,49,43,74,56,58,57,126,245,213,87,254,226,47,254,194,10,112,211,239,20,199,81,
244,108,103,187,10,7,126,62,21,217,101,168,174,186,100,183,101,108,30,48,248,53,205,54,103,143,149,0,133,0,107,53,231,245,90,39,215,106,19,234,131,43,116,24,185,186,97,168,113,40,28,48,222,241,206,119,
72,65,225,130,209,80,70,155,116,84,251,124,146,147,28,37,47,190,83,187,80,197,52,29,117,131,127,64,241,109,153,58,110,221,92,49,81,89,156,178,28,246,219,157,60,58,125,191,91,41,106,17,122,173,209,114,
205,154,246,254,142,135,122,89,44,86,58,20,58,244,144,149,71,170,117,245,82,91,128,74,40,185,114,141,117,227,109,1,104,2,37,203,168,25,39,150,164,211,245,170,87,205,164,209,178,166,199,179,51,204,172,
216,107,220,217,72,185,212,116,36,19,43,135,80,179,49,179,249,173,184,138,63,87,156,220,91,144,122,133,179,229,42,228,58,29,77,206,9,137,213,83,197,108,248,72,55,230,94,233,17,68,133,103,87,205,135,115,
19,158,88,233,60,19,104,199,69,99,129,226,133,197,181,214,251,169,117,125,205,200,60,73,221,122,97,29,165,58,162,50,222,190,253,146,52,73,71,199,199,201,73,235,84,90,113,165,105,41,167,254,71,9,170,102,
176,95,198,131,108,209,106,11,165,90,16,217,150,247,74,240,56,140,157,50,169,49,14,86,208,66,239,72,175,28,208,195,230,226,124,123,181,129,232,64,109,190,101,229,97,195,29,42,251,85,109,74,7,189,247,77,
215,254,216,143,253,216,235,95,255,204,87,159,127,254,103,127,238,231,190,240,133,47,220,59,191,127,121,117,197,227,244,252,226,126,223,247,31,249,200,175,200,63,189,235,93,239,146,159,84,150,52,42,235,
131,42,57,117,105,175,22,221,229,249,133,218,109,182,26,9,61,194,3,93,190,209,246,234,66,30,71,78,5,104,119,149,213,89,183,75,173,122,72,113,18,176,217,92,93,93,94,200,85,233,58,27,72,42,76,58,114,83,
214,83,77,174,138,244,190,87,114,182,92,156,159,95,222,223,239,246,74,25,215,107,48,144,182,15,81,46,55,115,245,98,27,33,38,26,217,250,104,193,235,233,201,248,73,143,108,85,26,137,60,252,122,152,72,55,
48,228,94,157,153,15,216,105,146,225,1,238,104,29,137,61,24,77,113,68,174,238,129,146,37,197,227,85,90,9,79,68,41,0,186,37,194,18,18,149,55,145,211,11,110,133,232,126,216,251,115,118,64,223,39,61,210,
84,147,111,94,211,164,36,250,99,163,157,71,243,163,63,250,30,227,31,201,213,213,97,189,22,194,213,9,222,185,205,19,37,153,222,249,114,90,226,112,27,61,170,134,136,80,241,244,113,78,55,7,144,25,27,199,
127,205,12,8,203,36,185,211,56,73,187,201,130,148,40,55,204,121,178,173,158,104,53,201,70,236,120,151,70,233,131,38,93,176,38,8,123,228,8,249,175,41,164,81,62,124,238,115,255,239,122,181,190,126,237,186,
149,94,238,238,98,159,19,208,16,175,103,178,33,94,169,110,234,74,37,112,71,45,38,156,77,53,114,137,21,19,226,80,154,112,13,156,188,224,252,149,45,228,52,150,41,131,88,205,251,87,139,183,188,229,173,63,
243,51,63,35,151,17,253,74,141,58,142,46,203,143,243,127,87,221,81,92,122,48,241,208,249,166,97,166,6,170,56,50,12,166,154,236,22,198,230,172,164,30,123,253,189,123,247,78,79,207,138,99,254,189,22,71,
13,181,45,42,131,52,151,109,226,97,153,53,168,22,68,218,117,165,138,224,79,136,13,181,242,70,222,79,147,149,183,19,129,45,232,185,18,152,99,205,54,165,62,37,57,30,109,196,73,75,54,230,212,214,182,73,211,
43,209,175,56,122,121,111,151,151,168,5,250,113,185,160,210,165,47,22,221,201,233,201,244,9,221,49,134,112,103,241,201,101,48,159,196,104,83,205,194,224,151,134,45,51,165,19,204,9,74,166,108,114,212,139,
9,86,12,96,137,38,205,168,80,105,152,165,83,25,59,55,213,236,79,14,87,117,145,193,233,119,172,243,146,1,100,100,16,25,245,220,150,61,241,185,47,124,225,153,167,159,58,61,61,197,204,48,76,218,38,139,9,
53,38,179,157,189,137,33,188,186,242,35,0,61,184,60,110,34,67,205,85,169,148,116,119,6,221,104,84,111,216,13,147,13,228,99,104,18,241,122,133,4,203,181,74,153,236,60,80,25,64,30,141,31,38,155,217,119,
255,135,223,115,231,222,221,207,60,251,236,39,62,241,137,213,114,117,243,230,13,101,113,111,247,187,221,254,87,127,237,215,164,78,58,62,62,254,231,191,240,11,242,93,101,115,111,24,126,91,194,162,91,238,
183,91,100,69,169,86,168,83,86,187,222,52,84,6,26,45,206,154,23,13,95,187,215,182,32,44,85,151,7,28,89,183,48,173,47,149,95,188,92,40,200,214,176,51,118,217,101,214,241,169,252,155,27,242,105,110,222,
124,237,19,143,159,158,156,30,212,212,229,138,70,81,114,44,185,55,231,20,54,71,63,162,41,103,139,137,62,182,160,70,198,161,181,16,106,202,141,35,231,189,5,159,196,158,52,172,113,23,101,68,26,238,179,20,
81,229,185,186,15,54,177,170,142,147,133,119,183,176,15,161,15,56,93,43,10,85,248,38,239,103,106,15,135,127,169,58,248,185,52,50,184,76,146,76,21,186,228,130,69,45,255,251,99,63,250,99,124,212,212,78,
76,53,181,144,159,90,4,184,201,37,152,140,130,117,215,88,112,109,102,189,192,154,214,43,196,82,92,99,86,140,173,67,110,99,149,157,57,143,55,121,88,23,63,132,117,212,190,239,176,214,48,90,135,167,209,207,
188,65,138,207,121,219,50,89,80,33,94,26,117,52,1,16,237,136,83,43,61,191,60,88,159,249,204,103,164,58,190,118,237,218,236,236,240,125,156,134,115,193,231,207,49,134,25,249,58,187,8,42,132,137,69,128,
59,20,88,178,141,21,245,246,241,2,36,230,58,205,179,201,73,178,173,33,166,84,205,4,191,249,155,191,89,133,254,155,77,172,121,2,149,74,104,31,35,77,59,114,49,115,71,55,61,159,102,152,243,49,41,169,244,
147,27,107,168,62,92,22,111,193,47,181,236,22,210,155,203,30,7,155,158,112,122,114,114,37,133,24,158,87,219,179,252,53,40,61,183,232,48,233,40,219,118,110,181,81,159,251,106,207,82,114,205,92,167,227,
32,85,115,118,202,122,160,41,254,168,102,239,226,206,54,38,130,170,4,192,234,76,91,60,177,217,115,33,252,113,160,181,0,207,27,140,172,12,250,83,150,194,213,149,20,113,71,71,71,51,187,18,187,86,53,43,203,
192,226,236,1,46,108,189,57,199,15,118,62,76,23,208,3,239,125,56,239,163,17,108,253,197,3,213,249,25,138,159,172,5,126,50,149,209,88,201,145,180,41,175,50,69,141,172,87,246,197,129,161,145,60,69,229,23,
158,255,202,87,207,239,159,63,253,244,83,75,85,53,55,110,254,30,189,91,29,73,136,179,19,211,149,74,112,134,82,52,79,241,28,103,94,203,254,178,239,123,181,41,135,179,162,252,23,10,219,237,201,241,73,66,
231,33,63,35,139,68,89,64,221,210,229,221,250,82,219,171,75,228,144,43,218,121,232,15,235,163,245,119,125,215,223,144,19,229,179,159,253,236,167,63,253,233,47,62,247,220,209,90,173,204,127,253,55,126,
227,79,254,228,79,228,119,254,241,7,63,248,228,147,79,94,92,94,85,190,44,2,136,21,24,145,163,117,185,104,49,112,206,71,167,103,221,98,77,106,131,244,24,10,127,51,161,141,177,135,10,69,46,7,120,142,202,
199,151,150,130,98,61,52,220,40,37,220,128,176,87,74,204,225,161,135,174,63,241,218,39,228,135,175,54,151,175,190,250,170,252,250,35,143,62,42,119,255,213,87,94,57,236,119,114,189,245,2,102,71,33,39,249,
43,57,90,212,206,196,201,48,196,188,118,12,225,112,37,36,204,102,113,41,104,210,103,94,164,41,214,246,40,208,223,177,77,190,93,132,42,36,70,110,95,34,232,199,51,27,136,107,36,206,220,248,225,174,114,79,
34,224,228,207,218,120,133,6,115,133,89,225,213,64,70,182,29,29,81,144,176,232,139,176,49,230,153,149,13,164,168,38,143,31,48,238,180,86,64,200,202,148,7,5,222,237,58,75,65,35,51,0,216,238,44,117,59,21,
23,180,68,186,107,132,25,235,17,90,222,12,163,6,172,163,198,60,181,64,37,214,104,30,121,152,228,152,114,91,216,196,193,2,35,29,128,27,198,166,147,93,190,7,221,58,98,32,164,167,25,152,21,208,98,241,154,
90,50,72,186,113,227,166,252,150,60,115,242,99,223,252,228,235,232,75,78,76,105,82,45,198,234,173,244,192,95,113,130,40,34,123,101,77,78,49,230,229,212,68,51,49,41,59,146,30,76,9,24,225,239,238,102,47,
163,233,86,122,60,122,49,204,24,201,113,198,156,8,223,248,41,216,29,24,226,94,166,211,197,37,182,129,139,159,149,169,187,0,219,70,233,102,126,84,187,235,23,144,62,235,248,228,68,86,72,7,89,188,252,164,
156,109,187,93,191,144,107,165,167,78,13,124,136,22,232,130,123,25,39,137,65,141,100,48,21,55,141,168,229,150,5,143,72,6,220,236,53,78,172,244,123,166,206,27,2,193,210,219,129,110,254,199,89,224,133,26,
27,228,254,204,82,114,170,19,72,152,76,93,45,9,87,123,106,213,241,215,80,168,255,255,228,185,137,81,231,190,51,22,132,30,45,94,135,155,96,244,68,61,11,170,199,211,194,163,186,186,223,208,86,208,166,14,
141,33,39,33,79,118,99,163,219,148,27,41,158,72,169,126,134,64,198,75,237,162,48,2,43,12,231,100,49,36,175,252,202,43,175,62,254,196,19,173,41,93,171,86,84,87,33,144,226,97,177,88,18,13,87,11,61,58,176,
107,199,222,134,78,215,130,34,147,250,70,237,208,111,143,142,219,205,230,50,247,58,150,132,201,234,8,182,174,114,216,83,236,84,228,162,70,129,29,25,108,186,238,24,188,128,58,20,101,103,203,125,236,252,
226,66,62,252,123,222,243,158,239,252,206,239,252,185,159,253,217,79,126,234,83,127,249,133,47,212,167,244,191,252,71,255,240,59,222,245,31,108,55,91,13,249,106,218,42,91,64,222,66,183,223,92,165,101,
119,180,56,222,31,122,147,180,104,101,45,141,116,215,149,197,208,247,77,135,35,208,54,110,37,110,70,133,188,187,67,219,105,53,134,221,161,209,130,73,31,117,120,48,41,12,242,240,195,143,156,93,59,123,229,
213,87,148,35,216,232,201,116,255,252,254,197,229,165,44,249,215,126,211,55,125,241,139,207,53,195,225,248,228,12,153,26,72,255,112,78,14,38,112,144,116,177,193,49,94,39,148,140,201,173,136,48,65,193,
153,2,239,89,100,244,196,122,138,51,2,94,149,140,9,181,236,200,146,200,73,7,72,106,6,230,171,134,160,171,165,124,87,89,248,210,82,104,79,155,2,0,153,232,98,126,167,164,240,212,231,201,65,165,79,154,178,
162,240,156,31,216,175,160,68,24,20,135,144,203,203,35,169,105,168,126,140,176,15,173,150,32,197,73,96,24,182,38,127,148,105,163,211,46,244,170,93,109,229,185,59,236,123,141,187,78,29,5,243,77,141,0,74,
209,187,149,48,179,220,118,168,41,154,172,20,70,87,38,122,166,20,170,49,243,91,213,116,161,146,111,71,64,84,192,223,41,58,74,133,230,159,169,165,29,126,228,62,106,21,187,149,217,154,10,185,232,30,191,
249,184,188,175,108,226,242,226,79,62,245,148,179,35,220,100,5,253,169,250,194,90,205,107,230,174,53,213,183,198,193,64,171,98,43,74,31,242,226,185,117,198,232,116,199,125,38,185,152,73,45,157,217,205,
160,185,142,28,19,197,115,193,93,126,231,199,134,9,20,67,69,177,109,15,204,78,11,116,155,72,119,251,115,175,75,79,189,137,30,141,90,185,27,53,136,71,190,131,30,108,190,65,203,138,58,62,57,150,110,88,29,
179,105,126,86,127,17,244,181,232,83,187,106,227,64,79,180,250,52,243,231,65,186,109,124,26,73,208,201,68,145,126,246,171,17,66,176,76,161,232,90,211,224,10,101,138,11,204,156,208,221,45,199,137,197,111,
108,92,171,150,61,4,50,183,232,45,224,114,52,90,235,154,75,152,115,228,39,59,129,48,27,33,40,39,85,229,127,106,21,32,27,149,198,254,237,251,93,199,186,198,88,215,36,83,229,153,6,22,40,28,180,124,227,97,
44,208,38,85,204,168,78,161,141,179,20,108,136,58,203,92,174,105,59,204,99,208,42,108,183,215,20,62,217,148,79,84,162,98,86,95,47,189,124,187,223,247,143,62,246,232,2,30,91,70,220,194,163,102,169,58,82,
142,45,155,17,27,1,114,211,225,41,168,244,100,29,6,82,136,136,118,94,203,61,217,122,186,102,49,28,122,245,99,69,13,59,236,247,12,132,148,77,176,213,36,203,37,145,34,61,204,96,230,164,103,65,215,45,143,
142,208,246,37,163,69,151,112,255,254,189,171,77,123,118,114,252,11,255,252,127,248,244,179,207,74,245,189,185,218,72,85,254,222,247,252,200,219,190,229,109,82,7,232,116,20,79,32,195,199,20,200,86,79,
40,38,109,73,165,127,164,134,29,186,226,134,64,82,221,208,6,242,154,205,73,45,50,124,213,221,63,178,78,26,129,59,171,116,69,201,42,218,253,31,250,253,110,223,63,252,240,195,215,174,95,187,184,184,24,14,
99,162,247,129,236,248,26,142,19,95,120,225,249,199,111,62,241,196,19,175,189,125,235,197,126,183,111,64,131,49,90,157,66,100,148,197,152,30,72,157,90,199,90,120,85,87,200,137,6,46,87,162,63,168,244,169,
0,22,14,102,49,130,104,214,50,185,77,66,54,53,19,87,83,68,42,159,71,238,197,225,96,42,7,45,57,45,9,199,70,50,22,75,111,238,27,161,166,158,121,168,83,114,85,54,36,201,133,190,178,90,200,43,84,139,144,63,
143,216,77,83,254,162,233,33,56,246,32,129,67,81,243,36,231,59,13,243,172,199,85,135,2,24,124,5,185,66,170,137,74,141,60,25,102,129,134,177,62,205,74,201,90,240,64,31,226,241,7,39,114,129,81,159,115,168,
248,179,121,73,55,54,27,133,31,127,66,228,207,136,112,137,6,227,86,189,1,186,199,245,9,67,0,22,95,217,65,157,42,170,102,194,172,252,225,99,55,110,188,173,148,79,127,250,89,249,163,215,61,249,164,185,162,
51,104,37,219,152,81,147,76,155,38,22,31,79,113,140,70,3,237,232,215,129,135,109,200,101,130,44,138,43,215,83,53,174,230,244,146,145,28,177,26,120,56,35,28,190,115,100,240,51,186,133,18,15,143,212,201,
85,196,52,154,127,114,221,187,195,220,225,118,102,112,24,131,39,190,219,137,233,253,95,113,187,31,179,40,224,33,68,222,40,177,175,133,70,78,43,248,11,206,113,103,206,139,152,83,198,108,46,64,193,99,197,
241,118,45,47,54,167,251,9,227,23,21,218,37,110,179,36,77,219,14,98,208,112,153,5,130,26,217,43,39,179,39,112,91,115,183,216,53,230,159,129,120,166,160,39,125,138,247,29,194,75,251,191,202,205,165,114,
120,110,164,94,61,97,152,49,18,237,92,9,180,121,74,35,228,239,141,89,138,203,150,165,37,146,202,118,26,40,90,145,86,108,234,156,193,20,236,60,24,70,63,128,141,93,198,48,163,148,195,4,109,177,211,36,246,
69,158,82,99,14,230,198,25,70,218,125,92,46,86,241,208,216,148,18,115,76,149,71,165,244,210,75,47,31,29,29,45,117,195,202,22,136,133,21,196,249,109,2,64,231,97,105,195,190,207,171,213,90,139,107,221,205,
7,112,207,59,171,69,144,67,187,31,122,178,63,7,152,245,103,136,36,152,198,203,250,128,118,205,213,180,135,5,191,230,132,41,219,143,86,25,153,102,161,82,161,239,183,219,205,197,133,124,188,55,189,241,141,
255,244,67,255,24,141,119,183,221,238,47,47,55,219,237,14,123,119,83,76,71,29,205,182,116,132,162,53,166,131,202,7,0,28,203,23,207,234,216,135,141,71,143,207,3,24,92,218,115,44,189,8,37,109,46,102,76,
254,169,135,210,44,198,97,204,187,221,254,250,117,245,58,58,191,80,114,58,92,80,116,141,203,153,68,142,168,124,35,41,204,31,126,232,97,53,108,185,123,119,201,45,162,186,159,150,90,153,192,146,117,36,184,
17,240,51,137,194,198,24,44,73,27,179,82,29,120,106,116,178,244,52,122,188,213,4,71,134,10,153,83,2,52,153,110,208,16,109,143,150,127,33,5,184,10,69,224,9,144,84,206,178,26,45,213,1,104,176,226,88,201,
166,111,40,234,153,47,10,13,104,202,218,172,167,26,110,78,108,71,27,38,53,82,78,152,34,4,186,17,233,204,87,173,171,75,85,34,144,179,101,129,43,90,112,42,195,154,98,63,26,51,234,97,40,247,20,188,196,118,
117,116,146,175,46,250,253,222,88,144,202,159,53,201,74,165,234,113,236,99,49,44,6,221,23,242,206,115,158,153,246,123,190,4,82,174,77,159,106,115,70,230,154,12,218,112,49,54,71,45,119,81,131,217,36,183,
106,22,201,171,107,156,234,137,145,240,141,27,143,201,31,61,251,169,103,229,237,158,124,234,117,211,14,130,157,145,238,125,94,93,198,24,107,118,163,101,17,105,104,8,167,79,40,247,73,31,76,209,93,103,140,
105,109,160,39,133,203,16,79,185,3,157,159,78,140,69,54,119,255,58,165,156,57,148,186,235,52,103,32,185,206,30,236,212,136,85,55,80,185,103,161,206,206,28,48,173,158,239,15,68,17,176,135,178,108,7,223,
110,250,195,126,189,90,159,159,95,72,75,107,29,131,71,92,150,154,59,102,73,171,4,227,26,239,20,242,97,183,211,199,166,250,86,61,16,61,17,243,131,121,58,117,180,83,38,38,123,169,25,67,209,83,80,75,10,78,
242,182,194,118,142,186,184,94,217,205,24,2,185,192,197,179,238,194,252,74,218,189,200,217,19,41,179,37,249,100,51,142,79,150,155,213,160,93,107,166,178,61,155,77,96,44,72,36,72,169,90,219,26,38,211,16,
191,242,246,168,153,198,18,179,161,8,28,153,212,29,104,44,230,250,171,32,248,72,41,9,142,210,133,6,72,154,32,148,59,215,126,179,149,77,231,13,111,120,67,167,183,131,64,42,92,58,192,163,237,119,219,110,
193,20,72,42,232,56,206,210,18,116,212,249,216,74,189,101,172,20,104,164,252,86,79,37,158,186,173,134,111,28,14,242,242,219,163,245,90,173,75,14,251,213,114,205,139,134,29,208,118,31,125,45,133,50,116,
150,73,8,190,106,125,53,69,115,115,177,58,58,222,245,253,238,206,43,173,250,14,237,26,53,66,91,20,179,139,244,41,24,142,2,29,170,141,20,145,39,29,165,42,219,227,192,60,166,216,44,114,63,236,119,125,136,
7,121,240,228,24,24,225,77,8,119,138,201,140,136,181,115,180,199,73,119,253,189,84,223,175,121,141,108,223,23,151,151,187,221,150,83,104,165,114,41,175,88,253,200,122,28,12,242,24,94,94,93,94,187,126,
93,254,244,222,253,123,228,46,235,79,38,219,121,185,192,45,7,199,194,142,20,135,47,214,234,106,0,16,245,204,178,245,50,237,97,185,232,20,175,203,158,239,106,11,79,78,166,131,22,126,64,92,74,182,90,31,
218,100,36,171,98,214,17,148,129,189,210,136,155,182,107,28,2,112,129,137,181,155,22,118,232,59,5,195,228,217,212,186,9,5,82,68,164,132,205,22,162,162,126,182,110,53,204,164,29,255,62,20,58,230,98,138,
123,58,208,106,149,160,129,111,178,159,147,221,66,167,154,190,63,228,166,147,107,39,101,204,208,31,22,250,124,88,96,90,10,238,126,238,46,6,197,213,21,140,19,98,50,129,113,132,3,109,9,201,234,201,235,118,
65,188,140,63,131,175,215,115,128,56,122,14,26,115,109,114,169,218,243,228,104,167,113,206,42,165,70,209,172,110,113,227,198,13,249,247,159,121,246,89,249,151,175,123,221,235,42,144,13,70,160,73,156,112,
236,48,173,184,114,39,40,160,64,50,61,28,48,177,230,113,161,21,161,119,155,174,26,185,212,36,131,94,26,203,122,174,123,84,244,84,160,82,19,13,221,104,201,100,241,144,87,102,71,116,26,179,116,48,119,27,
214,17,14,242,208,121,178,132,7,12,106,31,4,212,205,70,223,75,3,203,131,174,206,124,250,112,72,59,118,122,114,34,235,65,110,111,167,190,63,6,61,196,224,105,155,118,162,51,255,6,16,94,162,72,40,34,97,118,
80,145,61,160,70,203,80,226,33,148,44,65,102,62,201,12,54,178,204,12,181,113,177,75,99,254,98,138,101,153,237,183,153,58,226,130,235,92,142,57,232,184,25,24,109,149,26,196,225,191,97,113,206,62,185,112,
27,134,68,113,223,52,180,176,232,49,50,128,129,248,178,27,83,253,14,182,109,102,174,23,238,171,120,157,150,81,226,201,167,204,100,125,97,31,143,126,54,164,104,25,217,51,189,59,13,27,220,100,2,62,72,88,
141,35,139,21,29,135,64,168,217,233,214,0,85,100,72,47,124,237,5,249,195,179,179,51,197,75,205,154,209,30,67,131,56,98,55,186,93,6,80,114,35,180,52,96,169,74,235,91,57,154,145,218,238,164,112,115,70,61,
62,142,106,61,6,47,217,197,229,197,229,216,72,3,214,225,91,26,142,33,149,206,126,183,147,131,81,195,148,155,232,30,14,5,5,114,171,79,230,101,145,178,247,168,129,27,135,186,76,173,249,100,96,110,143,244,
65,80,179,233,133,48,244,123,13,129,147,157,79,225,160,40,123,180,46,43,77,140,44,28,6,244,242,94,173,28,18,45,154,12,184,203,14,154,101,83,7,114,10,115,169,171,18,186,239,81,170,141,65,54,229,107,167,
39,82,125,131,189,163,44,40,133,70,242,208,234,93,34,246,215,128,142,173,97,135,23,229,252,244,236,116,179,221,208,3,146,3,73,115,178,51,192,187,48,71,91,174,42,22,32,160,51,250,226,39,132,175,194,95,
173,218,246,181,8,189,124,64,22,159,173,149,201,8,246,132,212,41,251,168,51,101,22,85,42,80,74,109,187,4,186,82,129,118,254,34,253,150,18,93,81,152,156,90,53,54,209,211,178,226,132,241,90,66,197,48,218,
170,111,77,77,134,203,13,106,88,139,249,13,42,181,86,149,226,138,27,228,6,99,198,177,202,18,109,137,107,137,33,119,54,48,101,77,78,99,218,231,90,141,96,170,32,172,58,125,28,2,122,144,166,204,44,29,230,
192,107,153,197,247,98,239,62,132,106,131,91,232,204,146,24,14,235,101,103,114,154,97,227,187,100,241,233,90,6,2,155,163,73,67,128,207,54,141,156,9,55,111,222,136,216,196,229,223,60,249,228,147,94,92,
4,135,122,49,174,148,70,213,19,158,167,196,73,174,93,217,179,14,135,17,106,82,123,14,26,87,84,230,218,219,171,233,68,174,233,150,147,163,97,152,228,68,147,253,108,153,82,35,141,43,83,60,246,140,135,134,
31,111,118,182,98,199,75,241,27,66,215,8,4,129,111,52,214,72,121,247,100,80,188,201,187,128,169,132,175,38,89,232,192,186,125,63,44,186,108,33,63,238,102,54,153,119,144,102,133,175,143,148,244,150,193,
130,137,222,56,150,143,110,159,197,252,252,220,19,205,229,112,134,33,165,80,243,100,162,217,117,153,173,3,149,100,150,111,96,78,189,58,39,31,91,250,5,26,236,222,152,13,67,177,41,69,133,212,125,204,27,
106,193,96,25,173,115,73,190,69,103,196,234,54,110,116,157,131,142,49,181,243,139,102,251,30,7,249,164,131,5,18,226,14,100,216,150,234,84,99,244,140,9,26,38,115,90,19,195,55,184,35,184,253,30,48,87,196,
211,200,90,102,142,162,92,55,89,14,97,160,11,126,179,4,29,144,110,224,82,91,44,224,71,90,73,13,60,131,193,35,83,17,202,216,247,102,94,42,175,220,113,30,65,239,207,96,71,8,166,38,84,146,201,118,182,108,
86,160,20,107,173,33,149,86,171,21,165,242,64,56,6,143,53,131,194,24,177,73,42,108,221,8,148,63,218,224,90,37,50,114,58,121,235,220,64,1,180,57,94,175,9,81,102,166,157,102,51,179,132,123,204,40,199,128,
14,21,20,151,80,44,184,91,172,100,163,232,55,23,73,55,243,150,50,76,106,118,22,202,60,129,254,1,184,171,214,152,134,90,6,183,31,204,204,161,145,3,239,244,244,244,76,170,141,171,203,221,126,79,57,12,249,
106,138,213,246,7,57,42,148,165,211,24,77,72,63,205,86,173,222,101,207,151,22,83,142,21,178,82,117,146,88,139,39,132,92,185,152,199,96,91,122,246,21,156,103,6,70,199,70,90,230,1,115,200,8,120,129,50,30,
234,99,42,143,96,56,244,244,32,180,68,99,111,223,155,218,195,209,148,92,57,136,121,82,91,71,51,210,210,13,211,131,115,179,201,135,232,83,70,58,171,57,155,235,245,208,207,96,126,24,205,123,127,244,189,
165,198,157,23,147,168,148,156,235,240,203,118,85,205,202,29,89,11,207,155,116,253,8,141,91,213,130,38,101,86,117,213,22,148,255,166,181,136,103,171,113,192,69,13,78,198,34,99,145,198,71,19,179,153,238,
141,170,108,110,184,56,115,69,146,25,114,203,209,151,205,145,202,204,59,196,56,179,105,162,198,133,106,235,46,127,179,94,131,98,248,217,207,46,86,203,179,107,103,46,130,153,144,213,52,121,174,211,189,
55,5,91,158,166,161,50,70,115,168,1,26,129,170,213,26,61,97,83,218,25,59,216,57,145,147,248,179,138,84,184,139,101,115,121,173,185,180,78,31,118,54,139,77,234,108,194,60,69,124,87,130,20,229,212,100,70,
87,20,194,118,234,25,233,181,90,58,212,228,32,121,77,233,172,175,174,174,96,180,110,191,9,5,74,240,141,176,198,235,184,57,3,106,91,114,3,130,89,154,26,40,98,187,106,158,184,35,53,50,154,191,18,42,157,
188,230,58,58,217,196,99,237,38,83,244,217,83,17,170,165,156,115,22,77,2,110,165,119,9,178,200,183,219,237,98,177,88,175,86,51,254,204,100,84,192,47,52,80,109,17,204,169,10,228,7,221,55,52,81,129,79,64,
101,172,27,125,149,29,235,152,236,41,13,181,237,115,71,25,197,151,182,219,77,242,17,132,166,93,243,101,11,3,42,117,0,105,27,22,34,165,88,46,104,254,17,221,140,32,251,124,225,235,95,191,243,234,157,103,
158,121,102,137,244,175,80,220,70,142,15,163,154,252,105,210,169,117,68,109,195,229,198,179,204,136,54,174,185,167,24,184,74,78,96,240,48,114,207,69,156,169,69,61,208,9,207,189,169,25,133,164,239,35,127,
167,91,48,242,196,103,113,4,101,191,221,42,126,24,11,204,99,195,52,144,71,189,47,85,32,73,201,90,59,67,42,138,144,4,165,143,29,14,251,70,61,3,2,38,228,22,243,98,75,18,70,14,150,184,192,60,97,247,9,209,
105,10,138,146,205,118,123,29,224,247,189,251,119,7,228,86,219,112,219,131,229,76,50,102,110,131,209,133,94,121,191,223,45,87,171,213,98,121,113,113,223,108,26,45,251,183,230,182,76,5,218,204,210,18,70,
52,209,220,187,184,227,140,245,41,50,69,65,169,174,12,148,44,120,116,207,80,173,72,163,71,221,155,87,37,154,185,169,59,180,53,88,252,141,194,3,172,143,186,232,96,200,131,39,115,164,9,104,168,9,92,54,221,
14,51,198,69,25,138,133,207,23,123,190,201,157,131,17,144,101,111,71,51,177,7,151,23,29,16,38,29,202,203,210,105,223,96,233,205,22,6,22,171,25,136,126,1,179,90,154,12,182,35,141,59,104,71,174,211,146,
67,152,48,205,106,34,220,186,80,208,246,250,82,237,17,57,160,8,53,84,204,160,246,134,203,219,146,229,82,221,72,49,122,89,60,118,227,230,219,222,246,182,103,63,253,236,87,190,242,21,99,205,0,220,79,230,
125,170,231,119,172,214,219,209,149,83,90,110,4,10,234,26,139,157,8,181,182,229,76,44,210,202,33,186,96,220,154,247,60,121,152,4,111,253,29,195,46,96,179,213,168,105,64,237,150,223,102,23,187,2,49,174,
52,153,201,71,39,27,186,186,41,55,77,59,105,124,92,46,83,61,176,190,97,251,182,185,98,163,205,84,15,253,2,109,224,89,44,211,185,212,108,128,200,231,134,1,153,75,225,21,241,130,174,125,146,179,122,138,
40,43,247,25,51,115,202,151,44,52,215,207,53,3,176,212,217,136,211,114,225,56,10,224,34,199,26,158,103,4,2,244,88,158,124,29,38,209,175,211,67,67,152,59,91,185,102,4,82,71,75,167,210,36,188,42,115,213,
6,253,96,59,41,42,215,145,102,59,216,166,19,193,77,128,230,102,178,134,138,169,114,225,147,169,159,243,184,223,107,232,36,223,99,223,239,46,47,206,45,140,141,73,99,216,252,149,173,72,174,49,100,96,110,
234,146,168,174,124,249,246,203,15,61,244,144,98,14,186,242,131,65,19,58,117,212,203,45,213,235,250,104,141,10,163,173,52,225,96,43,28,243,100,250,59,123,12,91,114,54,177,10,17,117,215,27,129,181,182,
0,1,84,91,77,128,141,18,124,66,225,160,36,23,164,53,7,70,136,105,231,205,113,251,208,111,47,47,187,22,204,114,138,50,250,61,227,123,232,146,221,74,143,219,173,84,140,83,98,183,132,67,47,6,155,242,230,
52,133,66,20,103,203,66,172,24,72,107,131,183,212,49,87,193,162,230,236,30,210,140,69,217,235,155,135,174,95,215,144,22,128,39,85,9,53,142,185,250,122,165,214,50,185,44,83,144,65,216,232,144,46,228,99,
47,23,55,110,220,36,133,220,52,206,48,126,168,228,46,162,37,30,46,3,15,26,238,141,232,60,201,142,50,67,93,40,218,229,24,198,103,244,152,8,11,213,173,84,94,119,50,51,84,68,31,98,88,146,164,196,14,154,102,
125,144,145,187,34,159,255,25,35,213,74,138,36,31,42,227,217,156,63,88,231,89,202,141,179,215,45,40,214,221,170,76,154,72,22,112,224,144,218,198,178,1,121,37,182,52,204,190,214,44,61,192,2,104,180,65,
1,243,126,150,213,103,166,56,200,111,228,137,29,248,148,112,12,237,108,211,108,230,225,218,42,245,180,239,98,135,66,135,147,88,114,149,74,39,90,180,177,83,159,226,216,35,13,182,130,225,151,163,225,237,
165,84,103,69,227,113,235,64,178,93,116,237,141,199,30,123,219,219,222,250,217,103,63,243,213,47,127,197,179,179,66,141,28,13,38,191,38,229,120,22,161,48,25,124,186,113,126,153,139,42,25,59,111,24,242,
140,50,24,205,16,149,147,52,135,128,188,54,140,238,189,202,36,191,204,187,53,225,30,53,215,198,55,67,123,97,39,207,77,60,237,24,191,33,126,211,147,135,98,153,85,182,243,159,225,143,193,111,118,57,28,246,
3,165,219,147,167,121,182,114,32,79,93,90,149,156,37,203,59,50,143,211,224,14,232,213,83,209,255,7,141,45,249,144,118,203,216,129,89,204,54,118,37,186,12,131,244,99,17,105,36,136,86,155,217,177,230,80,
101,254,46,54,91,11,199,242,189,155,245,166,233,44,30,204,35,85,243,219,200,244,102,242,177,6,122,239,41,14,56,27,128,154,137,16,88,123,192,157,109,223,110,23,173,89,193,20,222,228,170,6,136,12,243,11,
197,108,50,199,98,217,117,106,141,84,176,191,227,72,136,5,132,235,108,202,76,108,49,58,228,106,181,64,9,87,23,151,178,85,221,188,249,56,116,12,166,211,241,196,0,115,108,151,186,152,177,65,180,220,66,30,
140,225,8,126,180,19,112,99,38,69,58,32,39,76,233,32,114,54,67,190,58,73,71,3,83,97,45,59,133,243,101,234,212,23,171,35,140,70,123,121,30,180,238,195,170,145,221,112,191,219,200,215,91,175,22,29,10,42,
198,229,12,80,223,43,152,208,182,210,219,46,86,43,152,193,102,71,29,91,136,93,14,160,250,29,166,201,4,224,29,23,199,18,163,238,18,198,145,198,126,241,1,221,118,179,57,187,166,204,147,139,139,11,74,147,
198,193,106,88,134,178,162,80,28,194,100,42,111,18,54,2,202,76,248,186,119,247,158,156,139,55,212,176,101,139,18,222,158,234,226,51,158,82,27,233,56,27,153,4,118,48,246,106,166,175,49,95,134,192,50,221,
149,137,118,44,184,205,156,143,146,34,13,88,244,188,226,232,52,155,230,49,21,2,200,40,207,25,47,11,181,141,27,108,22,235,71,129,192,164,236,201,192,144,186,31,204,175,28,92,59,6,188,102,219,38,252,155,
176,7,246,224,196,22,201,124,137,153,198,28,144,196,228,238,171,222,228,146,102,33,183,33,123,146,184,101,192,71,119,121,70,93,140,170,142,246,117,85,20,78,117,89,131,80,209,131,246,110,148,192,194,110,
159,166,165,3,112,103,144,8,192,173,198,142,8,86,166,183,237,222,106,71,115,221,181,143,224,86,139,83,242,151,125,78,149,181,230,155,143,61,38,15,238,179,207,62,43,175,243,186,167,94,135,141,196,101,90,
28,56,100,59,163,120,59,229,196,100,170,125,6,139,124,174,22,153,92,211,113,232,85,33,187,169,99,147,153,56,57,175,111,50,225,181,202,177,14,199,2,99,29,44,216,167,193,195,211,40,139,224,192,47,152,172,
125,161,60,111,42,244,231,31,102,142,176,149,202,96,113,112,96,2,82,28,33,134,88,96,188,118,118,166,222,70,202,177,129,220,215,250,143,74,79,138,85,151,60,115,64,236,38,242,79,168,124,173,105,176,16,166,
68,141,98,25,146,134,216,219,149,98,201,104,135,89,50,1,3,2,22,216,184,36,102,100,199,144,61,27,83,201,18,74,222,55,123,39,122,69,233,188,112,4,6,18,102,52,155,89,144,3,60,6,170,185,99,246,111,23,212,
124,81,211,92,225,255,42,95,29,10,151,104,168,91,182,241,140,82,167,105,125,238,47,155,103,153,109,244,205,75,108,189,177,211,49,174,108,185,88,248,198,170,111,136,164,225,145,109,173,25,227,130,34,165,
202,222,162,4,167,47,126,233,75,242,195,199,199,199,116,125,203,250,212,23,46,28,214,47,234,66,46,79,82,235,190,21,5,96,171,165,238,84,231,81,154,199,29,162,203,157,80,116,107,217,8,218,47,59,155,198,
49,171,82,69,167,196,182,116,105,32,79,25,151,107,180,52,231,70,174,146,62,21,109,39,23,42,174,22,75,89,168,204,152,214,19,84,21,45,148,200,118,37,210,153,177,217,92,93,146,150,38,159,251,232,228,136,
131,0,248,89,103,104,116,212,138,150,58,174,154,123,103,21,30,211,226,225,122,45,167,221,86,35,18,207,174,95,187,118,247,238,221,126,232,57,78,147,95,59,12,189,236,200,58,75,144,237,140,6,200,202,76,107,
141,112,197,41,189,250,178,229,218,254,221,189,119,231,53,15,191,230,241,199,159,184,125,235,22,148,37,139,234,49,239,85,24,125,58,205,190,32,155,215,178,41,39,202,44,25,73,231,153,185,42,224,33,203,234,
21,116,2,128,222,198,153,6,221,234,184,146,24,72,203,1,175,17,25,178,251,12,209,234,155,39,138,253,106,234,186,134,181,23,61,75,74,53,183,51,226,240,132,252,52,63,250,158,31,137,165,166,233,142,12,121,
174,190,194,244,48,98,16,177,42,119,198,30,220,160,134,109,121,240,173,135,59,57,159,73,178,71,121,41,45,213,209,104,15,141,245,208,140,59,96,93,231,230,212,153,40,218,118,191,88,172,148,170,136,46,2,
231,246,30,197,72,87,103,138,141,199,66,127,131,126,177,230,48,102,139,69,40,149,24,31,156,160,90,44,202,203,81,133,16,142,214,235,213,106,253,231,127,254,217,197,114,113,118,237,108,66,218,77,186,25,
9,213,148,92,243,204,236,212,78,206,3,33,248,108,150,113,62,100,125,160,10,46,182,137,243,53,39,201,73,156,1,26,53,189,133,78,223,149,157,146,168,41,232,70,116,109,83,197,95,95,57,78,234,246,82,230,195,
128,9,239,246,248,33,59,71,171,142,223,12,207,42,0,130,151,150,50,16,36,147,84,106,110,179,205,184,154,25,221,209,43,126,154,78,240,105,182,2,144,155,78,178,190,170,58,1,132,60,195,7,29,149,242,77,222,
146,116,70,80,53,64,185,203,51,174,59,95,153,85,94,13,188,103,161,162,60,169,214,163,21,80,108,238,118,59,121,108,86,176,234,183,17,63,159,70,182,254,129,106,139,232,152,73,153,37,11,66,170,3,101,51,30,
238,68,31,65,246,236,152,37,89,97,98,81,201,174,33,194,220,41,171,251,85,99,17,78,187,221,126,128,182,128,86,26,185,76,41,154,33,210,197,204,165,114,150,149,22,182,155,237,115,207,61,247,244,211,79,159,
158,29,115,206,25,60,43,186,158,66,178,143,102,242,145,241,178,102,145,225,84,116,234,15,244,120,83,210,225,78,1,137,65,117,143,170,3,108,91,249,72,5,116,23,214,230,37,151,169,190,152,204,243,139,185,
241,67,114,18,81,233,235,58,28,250,221,126,219,247,123,249,199,213,122,5,142,76,171,68,244,113,96,56,3,110,208,8,166,105,68,30,253,97,80,176,98,100,205,210,192,117,143,125,93,131,244,234,28,102,28,1,151,
174,204,158,213,12,15,56,29,105,60,252,208,67,215,174,157,222,185,123,7,52,62,208,180,40,170,196,33,68,103,168,58,143,232,90,186,44,4,26,126,56,37,182,250,124,132,243,139,139,135,174,63,36,239,114,121,
113,161,28,152,96,54,31,92,200,201,145,79,52,118,145,214,208,118,86,154,197,157,13,15,139,98,92,6,16,51,231,128,207,76,101,148,147,47,66,199,235,56,229,85,25,253,137,225,180,145,108,8,223,29,188,67,54,
87,111,106,238,39,83,60,150,71,121,246,24,101,207,143,205,196,164,92,1,93,92,84,109,36,2,70,190,233,67,39,175,106,40,165,205,83,109,120,199,247,144,125,181,83,231,205,174,173,1,172,240,124,30,138,13,91,
82,172,177,144,180,136,50,2,66,24,221,110,78,239,193,82,231,215,242,227,135,195,238,242,74,234,65,141,149,213,20,76,57,146,58,141,115,139,150,140,172,179,159,202,255,165,68,115,202,251,100,127,225,55,
38,184,27,22,47,180,22,83,248,146,250,137,187,133,156,156,79,60,241,255,145,246,102,193,154,93,87,153,224,222,251,156,127,186,83,230,29,242,222,76,229,40,89,18,216,18,32,27,99,139,193,150,3,23,184,40,
183,13,166,219,46,2,154,32,162,43,136,32,112,243,0,93,15,208,101,232,135,226,137,122,171,126,41,32,130,38,232,114,225,6,154,232,34,2,28,184,48,24,25,83,182,49,54,82,102,74,178,108,13,169,148,114,188,243,
244,15,231,156,189,123,173,245,173,181,207,185,114,117,80,221,253,91,136,212,205,255,254,195,57,123,175,189,134,111,56,247,214,183,190,245,250,213,235,175,221,120,45,7,7,151,133,244,172,161,161,105,117,
84,176,77,174,242,76,111,43,26,180,195,125,107,253,158,217,249,169,245,56,200,60,233,22,202,162,39,126,225,79,18,251,185,74,148,157,25,1,129,234,190,114,23,216,99,141,241,19,157,241,150,92,238,117,156,
221,54,100,82,59,146,246,12,2,171,150,150,150,68,53,191,18,5,125,193,250,67,231,91,39,25,190,61,41,173,43,197,192,38,25,205,65,113,65,197,203,33,173,3,44,73,132,65,3,28,174,161,39,23,157,85,120,74,97,
5,41,221,90,221,34,224,11,147,82,118,47,100,202,6,40,203,214,139,52,165,111,57,175,165,125,193,58,76,76,19,139,153,27,153,117,184,84,109,92,157,233,129,28,210,55,13,176,117,176,166,118,16,13,16,195,55,
73,143,163,40,96,27,15,207,40,83,148,231,61,193,236,92,67,15,97,136,194,45,142,94,201,136,63,214,249,139,70,47,213,88,89,64,129,90,79,7,174,193,153,63,201,211,215,25,45,170,205,205,77,122,214,18,75,247,
72,239,191,174,48,182,242,80,74,145,28,173,236,247,37,238,36,136,255,2,119,107,25,43,216,154,13,122,1,12,237,7,75,177,236,85,50,6,156,177,117,188,202,24,121,149,246,117,29,175,103,149,123,132,181,152,
164,91,214,172,79,113,70,25,239,140,131,242,112,48,164,61,206,251,71,250,159,129,201,65,131,146,125,43,231,169,44,63,220,59,152,78,38,48,74,165,103,178,85,130,65,44,16,160,69,36,173,104,9,105,34,14,162,
192,79,115,163,192,37,197,68,122,101,101,229,244,242,242,246,206,206,116,58,197,135,100,253,88,105,125,52,204,238,97,127,69,230,163,177,144,57,7,159,26,114,125,188,199,121,3,55,176,51,6,108,89,90,252,
244,134,123,251,187,11,11,11,44,44,33,106,189,48,108,136,170,175,25,20,155,66,41,245,108,234,165,176,74,166,151,128,141,16,156,153,219,163,77,80,215,73,52,36,232,19,136,150,128,143,70,220,247,218,113,
237,180,21,243,174,183,62,170,92,158,210,60,92,172,35,169,170,184,13,214,140,41,217,234,66,245,10,131,137,121,242,132,154,161,245,201,49,95,71,148,121,42,112,98,250,161,161,39,16,117,17,139,200,50,114,
34,6,45,142,127,69,57,144,173,81,162,31,35,159,41,68,245,235,11,54,196,11,106,224,165,240,50,52,108,48,139,160,151,239,73,169,197,87,134,118,36,5,241,105,85,101,189,145,168,38,137,73,220,217,148,128,39,
115,154,89,204,237,90,21,37,212,150,86,178,121,172,65,244,196,239,202,146,72,168,213,208,198,59,119,238,220,183,61,250,200,213,103,175,222,188,113,211,69,181,77,3,15,16,202,177,90,73,101,27,250,212,65,
139,41,229,200,229,64,223,149,148,106,67,158,37,143,38,219,148,85,188,45,84,3,126,27,124,107,138,100,175,67,107,81,4,217,69,12,94,219,236,39,90,4,104,160,59,239,78,50,131,226,201,83,36,107,95,159,104,
254,168,92,117,161,169,220,226,226,34,210,40,216,105,171,6,152,89,229,101,221,193,4,116,69,52,1,19,76,231,56,119,40,181,14,197,76,185,17,29,142,122,38,199,94,225,45,135,106,189,122,140,94,156,219,41,57,
19,81,71,4,171,36,132,155,26,189,193,96,80,233,243,193,22,49,138,172,68,83,44,189,73,211,178,75,106,215,108,218,104,226,170,204,46,111,159,175,100,33,67,66,216,230,9,28,54,153,193,130,239,8,89,64,87,193,
52,195,88,241,89,122,202,17,111,196,8,54,237,173,139,21,113,97,14,215,141,77,225,124,130,158,143,8,164,48,14,175,190,123,247,238,218,218,90,97,74,73,204,180,154,78,209,111,196,200,87,182,81,47,20,125,
36,254,170,123,46,201,160,149,80,80,103,230,24,39,118,163,76,37,103,231,26,74,129,155,102,64,123,139,127,88,10,103,82,51,51,213,53,134,191,28,157,36,98,151,211,1,59,225,150,120,225,241,241,21,232,143,
250,209,155,174,77,191,223,27,205,37,86,187,172,213,56,221,67,27,145,101,109,11,62,66,36,26,138,38,161,112,247,251,34,136,148,5,112,60,166,86,185,57,145,115,18,250,141,217,116,6,228,201,225,225,33,152,
54,230,218,200,39,53,60,20,233,55,165,91,21,149,173,163,35,19,176,99,212,92,133,89,214,162,156,6,113,96,12,6,38,220,153,57,69,97,191,54,67,12,155,34,33,27,115,2,27,119,160,248,169,174,70,82,200,150,50,
150,196,105,193,140,205,51,186,220,137,87,113,138,58,216,79,176,93,129,226,160,54,65,66,209,233,14,248,172,121,151,117,198,45,209,49,173,64,57,244,49,216,67,25,218,122,67,154,214,131,170,40,100,149,193,
12,123,75,174,85,55,81,178,63,87,165,156,3,197,58,99,117,49,50,22,56,54,79,95,89,201,69,123,166,65,160,229,81,160,224,5,80,201,174,40,160,14,234,125,219,131,117,217,230,85,122,207,113,54,57,162,188,155,
174,81,175,112,189,130,251,101,144,248,245,148,244,168,19,156,135,171,142,178,49,224,176,165,236,6,33,220,133,214,95,19,21,68,158,191,201,177,198,218,98,29,50,38,231,89,125,9,226,180,193,174,95,191,78,
247,233,202,229,43,10,34,99,232,14,155,179,128,191,151,69,255,196,122,62,101,213,89,190,62,193,86,102,122,83,127,92,135,27,64,210,231,253,169,151,47,182,119,195,67,33,33,165,172,123,2,16,139,136,110,241,
18,163,45,8,85,51,159,186,228,195,148,45,44,58,22,215,198,138,84,226,149,57,93,43,120,207,183,147,207,147,200,197,227,9,203,92,28,31,29,107,171,183,73,210,10,8,202,237,74,102,14,157,108,253,201,127,151,
82,38,39,101,105,219,52,213,195,21,19,125,67,111,116,189,0,232,71,201,116,45,197,157,116,174,85,200,135,28,212,145,4,127,95,194,110,184,100,255,192,40,122,191,5,222,8,99,57,233,184,85,216,54,94,253,213,
92,135,60,165,9,166,184,41,138,35,76,214,60,100,143,218,6,245,168,207,64,177,160,168,12,49,71,214,77,165,182,209,237,208,34,27,12,165,172,115,128,58,147,59,179,98,146,64,129,19,160,201,70,200,62,184,248,
140,86,100,82,94,89,136,105,20,3,195,69,81,253,222,189,123,7,7,7,151,47,95,46,217,229,153,169,140,188,152,5,228,97,134,37,141,194,2,124,201,145,175,110,0,55,192,235,35,141,161,244,31,6,205,144,138,206,
174,139,61,158,248,80,250,222,23,197,99,30,230,216,236,92,199,203,50,137,20,43,75,198,83,99,205,69,177,148,156,50,59,147,178,42,122,133,195,67,137,38,101,144,129,116,16,180,19,189,248,100,58,166,223,237,
137,131,40,125,54,166,206,87,245,254,254,190,19,65,43,74,59,38,147,99,250,34,125,74,222,233,55,154,6,23,44,163,106,25,170,91,22,104,1,11,200,152,37,79,233,32,89,89,94,57,117,106,105,111,127,143,146,110,
22,166,231,242,128,177,65,148,108,1,41,203,38,200,65,26,115,124,61,123,232,167,101,252,50,32,216,83,250,96,193,188,101,68,38,154,163,185,247,227,201,100,113,97,225,212,210,18,213,61,181,52,142,36,84,98,
79,243,162,15,236,27,209,55,200,56,64,132,252,115,223,64,29,91,134,144,66,132,149,178,182,52,215,205,36,61,46,248,51,181,114,135,154,3,53,73,29,209,146,242,190,141,112,107,32,148,148,172,205,25,112,26,
9,126,169,109,253,57,37,175,131,223,94,88,185,31,139,143,252,248,143,11,111,219,156,73,20,251,160,96,62,75,239,163,245,202,53,13,65,185,12,88,171,183,233,160,172,209,153,26,90,9,226,46,178,233,112,47,
88,39,72,41,139,29,213,214,164,54,83,201,60,51,197,247,90,236,25,233,18,13,71,67,214,96,19,34,147,234,247,153,82,115,71,1,42,118,12,115,129,134,142,46,139,254,161,111,208,145,99,69,74,214,101,181,120,
211,147,26,205,207,47,45,45,82,38,62,24,12,78,47,159,246,138,249,86,150,84,118,80,104,59,15,134,194,214,14,169,111,73,55,73,13,224,219,166,138,203,204,22,173,170,20,115,223,58,51,232,105,211,129,169,74,
198,221,232,193,235,149,159,210,25,36,122,145,31,113,221,32,114,242,145,226,9,228,73,174,0,78,146,55,59,214,81,145,213,56,143,199,199,248,62,48,141,213,131,4,199,110,240,174,75,37,205,4,224,152,129,177,
237,212,193,140,128,65,88,15,185,88,0,76,74,244,249,20,165,239,156,194,135,147,245,1,179,178,13,239,40,81,194,193,202,4,99,197,183,133,138,126,107,170,187,69,170,41,142,143,199,20,57,70,115,35,231,79,
148,65,89,103,42,227,88,21,3,99,50,195,249,27,169,14,130,193,106,20,27,110,4,125,52,167,27,227,94,170,19,80,52,109,88,7,243,250,168,21,130,8,215,33,49,55,125,96,174,86,179,116,151,248,85,249,87,95,121,
149,190,254,249,243,231,57,30,148,133,200,33,5,213,135,110,177,67,154,15,232,188,65,144,24,209,84,204,162,90,209,74,76,142,24,162,112,244,111,224,71,43,166,233,140,141,105,170,32,153,66,68,170,168,14,
163,51,142,143,46,13,134,243,180,109,129,192,161,23,155,142,217,89,166,22,96,120,20,25,147,178,223,107,121,9,130,124,62,60,56,100,225,217,209,220,116,50,174,106,70,145,205,38,147,164,102,91,220,246,97,
194,155,138,199,40,201,197,104,250,41,39,149,94,233,211,76,113,162,4,121,89,30,187,251,123,148,203,187,142,103,30,122,244,144,143,134,161,138,8,0,20,62,179,6,132,142,167,76,108,47,148,87,65,79,68,136,
90,36,111,236,19,70,235,207,207,207,15,135,67,62,108,44,146,120,215,162,250,188,234,21,187,236,64,224,114,90,160,184,56,233,122,43,106,83,172,147,125,158,111,133,182,177,41,17,78,106,132,66,109,125,162,
89,7,35,131,11,234,197,42,150,29,17,203,188,16,136,97,204,205,46,216,3,169,167,42,38,149,58,234,227,98,244,191,253,241,143,56,115,0,53,170,163,148,171,153,171,104,115,48,105,189,23,217,5,153,59,101,209,
220,26,1,248,20,105,108,88,100,21,161,80,10,141,188,90,54,93,87,237,105,202,10,152,192,237,141,124,167,228,37,217,201,37,6,232,195,254,144,15,91,42,190,196,129,1,86,247,102,122,108,38,13,138,254,81,203,
78,109,236,196,148,153,62,217,111,6,237,74,19,119,14,193,134,3,25,81,36,115,136,48,191,64,247,117,64,153,248,220,104,110,233,244,18,54,146,190,71,48,236,135,246,109,125,103,148,218,9,38,17,174,102,222,
36,214,92,102,205,100,28,136,94,239,86,178,24,10,90,74,80,106,49,141,214,25,207,241,218,252,97,108,212,237,193,102,214,89,71,232,124,176,86,150,47,171,103,118,126,136,105,158,111,133,167,82,247,176,161,
216,67,27,137,138,112,86,110,19,227,29,244,196,60,140,251,242,235,119,83,126,129,114,206,102,211,30,187,144,100,53,27,152,65,187,150,47,139,132,156,117,147,152,250,161,56,253,80,216,105,98,125,116,189,
155,144,182,148,148,74,100,61,172,240,84,29,74,167,142,79,202,19,166,188,158,22,247,241,241,49,69,156,209,104,148,65,14,192,225,8,166,75,25,170,150,118,200,118,43,224,120,134,22,103,236,12,139,81,8,7,
215,85,60,207,26,103,104,3,152,206,105,204,184,148,148,122,130,207,129,20,133,87,21,14,200,29,123,56,77,195,229,93,15,197,148,166,147,41,69,240,75,151,46,205,205,205,227,246,241,53,76,54,107,208,105,70,
104,75,64,149,142,118,234,82,45,232,90,36,209,244,254,5,40,96,64,46,123,55,30,143,5,182,81,224,136,165,63,203,101,47,168,80,152,77,39,244,19,6,12,50,26,135,41,160,116,120,139,5,88,156,78,142,74,201,76,
189,78,128,157,52,67,170,160,99,32,180,217,42,10,214,147,201,88,184,63,229,152,253,128,42,250,173,225,176,15,197,84,94,63,2,18,133,85,27,234,42,29,39,203,49,16,213,179,11,88,56,206,69,38,147,233,234,234,
10,61,118,247,118,185,57,163,235,95,203,32,140,205,49,48,68,25,4,161,80,37,136,100,229,207,204,182,147,52,89,121,167,200,60,60,31,159,184,140,116,101,150,150,150,232,176,63,60,60,44,228,112,208,146,90,
210,211,220,51,204,128,81,159,65,130,233,132,118,49,96,194,201,20,243,33,48,96,35,49,24,149,56,133,36,177,46,46,68,95,188,185,238,153,84,51,0,119,13,18,38,23,212,175,38,199,131,182,248,83,209,106,155,
170,23,133,201,246,7,85,200,6,186,33,168,40,149,239,142,205,12,119,38,220,48,103,57,66,99,200,19,195,60,203,183,102,238,105,105,19,50,88,5,70,147,162,80,90,140,242,143,88,106,171,200,242,149,66,99,11,
189,1,175,224,32,29,85,105,207,20,154,242,192,242,49,153,242,163,80,178,11,176,68,101,31,241,117,23,230,27,108,56,124,202,136,199,160,254,99,81,237,68,157,174,42,232,174,121,133,124,122,46,136,30,56,119,
142,174,199,213,171,87,233,106,95,185,124,185,112,5,68,178,50,135,202,96,30,45,69,212,157,208,62,201,80,22,223,134,209,212,226,70,212,1,0,141,117,84,69,30,99,46,29,53,3,76,232,219,180,58,117,172,121,218,
240,45,2,44,133,51,206,82,55,55,207,72,115,85,164,108,235,18,227,220,120,247,173,30,17,8,118,179,106,118,106,233,212,225,254,62,165,102,146,201,209,94,157,74,223,162,208,156,245,100,131,34,165,44,63,128,
157,93,23,148,169,137,98,136,16,14,129,206,180,177,42,7,23,6,165,205,42,118,55,44,20,163,21,77,184,27,198,148,165,87,153,20,167,76,19,179,157,54,176,100,137,141,16,148,97,193,205,101,235,86,187,60,137,
200,122,50,8,154,156,11,211,210,242,204,90,162,160,217,135,144,172,96,149,75,54,158,15,78,71,96,141,150,92,209,193,21,1,6,106,184,99,81,50,232,110,231,138,34,97,66,40,41,141,244,143,180,162,201,114,96,
237,241,31,163,106,150,177,139,216,172,134,61,252,205,215,110,210,71,93,58,117,42,169,57,93,28,14,205,169,82,75,135,166,7,115,78,21,244,85,191,108,64,74,184,57,89,150,148,188,210,174,244,236,177,165,70,
142,114,50,21,20,100,233,195,211,121,230,4,113,76,9,122,53,173,138,158,167,248,53,155,49,107,116,198,246,11,205,112,56,39,70,107,181,103,46,78,159,98,62,189,215,104,110,78,106,139,98,60,62,166,240,74,
25,107,41,66,172,162,79,50,101,154,37,75,129,243,187,77,199,19,74,239,189,156,94,131,225,2,93,107,22,87,41,20,237,231,212,61,166,132,61,133,169,33,88,99,206,161,29,151,196,174,225,212,233,211,167,247,
246,216,182,173,93,210,169,139,96,119,92,164,72,196,40,164,41,4,95,110,109,12,68,21,18,73,162,60,81,134,158,59,201,229,21,167,64,83,7,242,110,123,119,103,125,237,12,189,239,193,193,129,25,116,36,113,228,
161,143,221,224,144,140,153,78,35,47,194,18,87,185,100,83,147,69,177,64,243,128,192,58,216,42,160,181,32,93,91,52,210,253,180,153,102,175,24,200,13,66,32,17,21,57,6,214,192,120,131,38,135,62,137,157,31,
206,4,200,148,106,158,4,219,13,97,213,82,27,109,206,16,62,188,157,106,137,155,101,204,90,230,46,219,167,37,85,66,87,37,74,171,131,36,98,38,53,5,238,233,192,68,181,41,116,228,210,109,35,242,24,217,153,
163,35,243,27,61,191,169,175,181,185,154,80,71,4,0,108,41,185,224,88,224,123,206,42,37,156,174,230,101,238,204,139,192,75,191,159,206,31,17,33,243,38,255,229,178,232,170,207,71,168,218,41,225,114,100,
26,188,19,52,141,15,15,156,63,79,119,244,250,181,107,116,201,88,79,220,250,215,221,168,151,90,225,61,131,99,121,235,102,36,159,51,110,211,149,246,185,53,208,37,41,230,66,29,135,19,38,177,46,243,19,243,
169,16,141,101,11,0,83,103,158,154,135,147,121,140,97,85,100,43,135,157,159,41,222,31,186,100,186,154,133,246,213,32,116,30,105,103,210,158,63,62,218,31,12,134,180,247,26,17,164,76,165,213,144,134,244,
72,78,57,196,224,59,208,143,123,236,235,58,149,30,174,214,146,121,50,110,38,114,2,237,9,33,107,77,105,255,80,26,136,58,21,241,17,30,187,222,153,226,185,12,165,248,14,203,248,212,245,188,241,106,24,10,
149,181,171,24,109,33,94,177,185,9,174,139,20,86,121,88,253,69,49,96,79,156,25,56,36,76,179,105,82,231,84,54,26,151,240,125,134,101,169,3,207,220,64,19,233,210,220,151,99,65,218,196,114,199,144,48,147,
190,197,137,67,177,59,46,86,126,102,138,98,203,226,41,216,177,95,112,17,118,119,119,47,94,188,200,2,127,20,239,120,23,68,113,153,8,122,160,5,225,122,148,166,191,171,188,13,29,47,163,255,64,187,185,232,
21,181,227,163,49,153,84,39,208,30,131,126,191,102,87,23,222,100,92,139,59,199,56,63,105,241,113,66,93,215,204,168,46,25,123,78,79,168,98,13,30,35,11,253,35,42,178,10,21,132,81,103,195,165,37,86,197,153,
178,39,95,104,124,127,48,24,196,30,35,128,185,215,17,165,219,94,247,135,61,142,122,64,173,48,233,191,97,91,6,193,39,139,192,172,23,160,138,142,142,131,104,72,97,60,64,231,217,218,153,85,10,223,219,59,
91,77,196,184,180,77,117,163,90,81,135,12,223,76,134,69,133,49,139,234,1,0,8,192,200,56,213,167,119,18,181,217,33,34,58,45,134,208,16,53,204,7,93,252,249,249,121,74,195,233,94,12,6,35,36,154,86,165,155,
245,149,111,119,161,129,20,219,90,24,19,246,0,41,192,66,128,140,144,156,51,213,103,133,186,11,133,212,193,15,210,53,73,25,121,10,77,17,152,127,233,106,37,177,232,215,9,206,84,138,156,233,124,36,227,254,
1,66,206,231,125,9,14,76,238,13,70,213,68,113,141,130,76,40,37,41,146,10,58,59,151,203,88,224,223,164,14,66,249,15,100,146,224,199,81,74,36,0,66,213,253,194,46,40,4,161,178,123,183,169,128,122,227,140,
4,165,134,194,177,158,189,8,93,156,233,253,68,63,77,50,212,66,44,74,245,132,142,102,140,196,69,146,207,32,140,152,109,11,1,200,207,54,94,72,150,112,43,131,15,190,157,235,170,112,96,25,138,245,245,117,
250,114,87,159,189,74,111,112,249,202,101,44,38,163,243,166,12,186,76,185,29,175,3,76,101,16,240,229,67,115,67,105,48,90,74,107,69,150,20,77,172,71,71,208,22,158,158,5,24,127,71,69,50,9,133,72,227,109,
52,0,181,145,214,82,171,201,149,217,0,118,174,116,80,28,65,7,6,230,244,22,99,202,205,125,244,118,181,113,33,27,119,50,157,80,74,120,120,116,136,50,90,212,227,148,54,10,125,16,164,186,220,63,16,235,88,
227,217,51,152,136,77,206,234,190,53,112,19,90,228,201,28,67,48,150,144,4,170,151,181,20,57,158,84,149,19,39,88,168,114,4,155,11,160,185,38,167,120,5,243,60,94,135,82,2,70,150,15,179,22,48,100,96,25,168,
80,11,159,82,91,115,133,37,53,209,240,106,56,238,250,37,183,230,88,177,111,150,12,237,34,225,181,86,36,6,176,3,17,147,108,43,155,26,105,128,230,53,192,186,140,220,37,142,163,225,28,183,49,29,235,238,138,
105,14,162,107,161,184,85,15,92,83,84,87,54,185,128,129,161,237,156,60,221,187,119,159,126,117,121,121,153,225,13,76,177,198,94,227,69,29,164,142,80,25,242,70,169,61,133,185,68,70,167,42,208,172,94,73,
129,152,27,11,253,164,196,181,128,9,69,21,43,214,177,170,149,4,9,97,125,25,159,250,193,160,79,151,235,248,120,178,56,63,228,105,106,175,148,28,144,111,81,141,150,189,136,86,10,1,176,97,147,132,80,112,
91,25,160,35,206,131,7,34,104,39,185,62,99,193,38,115,115,243,85,77,135,65,159,203,176,102,42,29,115,190,12,77,131,92,91,202,164,146,49,142,73,41,133,232,72,48,163,138,14,212,181,51,235,167,79,47,111,
110,109,206,88,28,170,144,123,87,164,60,126,146,47,128,38,42,103,105,65,71,77,78,84,198,48,204,16,194,45,164,80,19,236,147,84,163,92,16,83,0,171,68,67,85,43,65,33,165,233,116,74,71,209,234,234,234,253,
251,247,169,150,224,165,142,206,164,182,35,2,218,116,8,232,98,231,147,10,103,140,112,108,9,3,74,11,13,53,65,237,214,155,79,162,57,243,193,244,64,116,132,52,149,238,140,165,4,222,142,3,19,140,10,129,24,
177,6,184,121,78,248,28,155,240,233,27,77,64,165,149,164,148,208,44,49,141,30,46,180,113,153,74,196,10,223,252,249,11,89,67,104,249,100,39,96,1,166,102,163,57,64,85,180,199,172,10,244,41,203,115,52,2,
106,134,51,156,126,112,94,46,53,151,111,82,254,208,95,8,218,171,80,166,140,87,172,3,112,251,34,79,33,8,205,4,56,102,146,105,137,217,59,36,209,87,10,169,208,144,154,178,85,178,239,144,222,163,205,45,131,
239,244,37,90,176,157,194,11,104,69,244,122,189,179,103,207,210,79,175,94,125,150,222,237,210,229,203,106,5,38,112,8,53,34,201,141,117,185,211,72,166,147,165,141,46,139,61,121,99,244,128,73,238,76,159,
4,157,36,147,243,105,92,227,173,49,172,206,235,64,170,64,150,8,19,147,166,165,252,182,48,146,206,140,180,3,128,201,242,130,22,227,208,199,247,94,33,25,104,20,72,3,80,166,109,133,113,37,49,228,40,134,195,
17,186,34,1,220,232,86,119,71,19,4,169,175,88,240,0,221,0,201,73,194,176,63,100,249,217,162,200,230,238,73,187,129,28,188,36,253,140,211,241,113,191,63,240,54,194,130,126,30,253,125,233,251,152,16,177,
175,55,114,5,197,91,185,18,46,122,162,193,140,86,14,235,8,6,111,29,85,182,103,207,194,153,121,120,144,103,218,0,98,50,212,193,177,201,108,16,71,11,49,0,43,5,101,175,141,142,6,33,0,182,141,133,160,208,
50,118,200,144,42,133,126,115,190,59,37,183,252,122,210,59,14,29,223,59,47,204,239,38,164,192,138,181,96,66,73,138,206,31,190,209,122,174,22,87,248,123,119,239,205,205,205,245,196,42,151,221,126,203,158,
190,163,208,182,101,47,136,56,63,216,49,44,163,218,64,37,193,202,89,200,217,151,65,121,168,42,235,223,248,70,37,202,232,5,153,68,195,129,44,72,55,35,14,36,222,205,42,68,36,182,44,28,244,209,70,100,198,
163,52,170,101,218,193,189,239,138,14,115,182,80,160,207,208,163,79,78,249,118,193,174,155,19,153,228,98,8,153,202,193,8,223,157,71,86,172,117,234,70,163,133,40,29,81,229,162,103,204,102,148,114,205,36,
115,229,34,48,112,112,117,109,117,153,113,223,91,140,194,246,48,92,5,252,63,100,99,19,62,96,234,70,213,192,77,154,216,218,107,169,102,223,21,243,18,66,22,164,232,47,156,221,98,217,225,181,179,159,125,
168,145,221,239,239,237,173,172,174,156,57,179,126,239,254,189,158,195,25,32,3,12,175,31,159,75,37,138,147,65,205,142,93,192,244,59,152,12,50,90,52,17,216,124,233,251,203,7,231,238,159,41,28,152,99,25,
242,86,40,110,75,241,39,237,132,172,168,37,147,112,150,103,80,191,115,214,7,131,45,148,166,119,146,150,115,77,70,119,179,20,81,248,186,41,62,242,163,63,234,147,106,235,163,108,205,174,159,26,244,189,203,
72,88,237,78,122,75,135,157,107,209,181,2,243,114,185,117,160,93,201,80,40,61,61,170,87,130,13,5,144,11,114,242,101,87,211,181,50,95,133,111,73,133,54,119,210,126,47,79,117,173,12,15,201,164,189,146,174,
94,23,76,109,74,187,5,42,187,170,221,134,216,32,84,117,91,198,38,152,29,244,45,162,53,28,232,223,162,98,184,112,237,218,245,225,96,176,120,106,201,89,31,223,167,44,147,208,90,101,90,255,164,67,53,11,86,
202,101,151,6,111,82,176,38,46,104,28,43,227,241,231,38,127,200,86,204,6,208,247,45,46,194,103,145,249,174,92,138,66,117,58,142,164,86,12,118,91,55,153,38,154,85,83,0,240,8,234,238,218,96,235,80,218,178,
191,191,71,37,147,76,186,250,102,55,161,120,80,126,102,51,19,136,158,232,153,152,90,25,124,50,49,169,111,101,25,37,224,10,22,74,128,40,26,31,243,124,143,91,216,236,21,192,253,77,94,154,20,23,177,19,58,
179,214,172,72,208,58,66,116,68,119,93,84,127,38,158,80,101,167,99,20,31,234,43,232,76,14,90,27,55,17,133,145,55,233,154,160,108,250,104,99,237,2,9,73,107,177,45,31,69,167,44,208,208,71,233,39,90,81,133,
180,65,84,140,208,112,9,66,177,225,146,174,149,62,210,162,152,179,137,241,116,124,227,213,27,87,46,95,158,155,159,207,201,154,142,233,146,203,14,115,14,146,226,54,204,215,238,137,130,168,125,59,156,151,
113,145,48,158,162,51,242,45,4,30,188,38,207,44,122,97,208,97,110,78,178,215,90,95,47,181,205,253,117,48,232,196,252,150,153,192,30,34,39,169,199,118,189,236,93,73,87,152,158,75,255,118,204,19,142,114,
226,6,244,48,6,195,17,155,240,10,75,69,16,20,81,199,206,60,190,214,146,221,169,73,85,162,151,159,76,38,103,214,214,150,87,87,182,119,182,233,207,78,155,183,9,36,43,232,196,162,75,166,41,151,87,31,115,
24,85,103,73,9,172,204,66,166,85,130,103,171,197,225,85,44,194,229,64,162,138,65,213,211,96,188,174,176,83,197,159,80,38,190,180,184,72,111,114,124,124,92,120,91,204,6,188,3,216,65,0,39,181,25,140,152,
96,135,44,160,22,201,138,110,146,202,106,20,89,199,66,13,108,125,71,0,219,70,82,94,54,154,81,52,244,219,101,112,129,53,60,116,153,98,234,32,18,68,114,216,203,127,150,14,170,230,202,65,116,42,51,5,54,76,
200,96,101,213,186,101,186,160,116,0,146,176,229,0,26,145,96,36,166,11,248,36,124,195,155,54,115,196,237,236,208,222,189,170,135,243,46,167,18,102,58,29,155,2,142,3,204,41,40,4,208,232,182,58,176,69,81,
173,194,132,210,98,43,57,167,192,178,48,106,137,211,142,140,38,224,69,48,128,7,151,42,144,115,83,55,213,214,23,215,153,187,131,121,139,88,148,164,159,178,164,25,61,233,89,25,108,94,186,124,49,51,113,67,
199,102,30,233,189,11,185,215,171,147,52,92,122,104,185,228,100,80,202,240,100,36,128,22,204,23,4,128,217,152,207,149,73,143,185,100,145,232,36,243,24,248,80,228,170,177,197,170,152,27,36,226,81,59,208,
206,92,118,39,58,136,65,197,111,178,148,163,25,9,171,126,8,173,233,83,167,150,118,183,55,197,104,138,33,186,131,193,208,192,231,10,168,107,42,142,141,37,124,184,249,39,165,192,254,92,217,247,146,225,54,
8,103,74,22,133,21,161,36,194,189,254,208,91,75,196,104,234,108,219,232,84,11,83,44,171,91,120,187,120,183,98,25,72,36,82,236,47,229,209,156,147,213,62,105,155,155,55,155,236,49,92,58,92,127,193,102,21,
20,173,148,79,231,58,205,37,88,110,2,22,4,187,84,94,153,16,167,20,72,85,8,89,96,221,160,145,80,139,70,108,229,238,17,174,182,50,57,173,35,163,162,146,60,117,144,46,147,48,244,169,198,146,33,23,55,187,
17,121,223,120,253,13,122,242,252,220,28,208,148,116,229,34,167,230,220,172,168,89,18,189,7,133,85,57,32,131,87,210,183,162,200,186,186,166,206,108,2,160,54,197,8,235,198,48,190,162,20,45,167,2,208,79,
9,181,108,111,216,47,251,156,36,246,123,125,8,43,82,144,195,140,73,65,57,252,67,222,226,115,243,115,117,189,199,28,144,88,22,20,238,233,230,141,230,143,14,14,192,166,230,17,150,52,149,217,65,165,28,176,
44,29,75,211,86,229,96,192,54,117,98,27,29,84,147,32,170,40,96,244,232,173,83,246,189,182,186,182,178,178,188,181,189,53,147,22,141,188,105,212,105,8,125,231,166,208,152,139,165,202,182,194,22,85,106,
12,155,116,133,11,85,213,169,90,184,215,46,147,152,160,210,199,43,205,89,13,20,25,85,157,139,86,137,59,57,203,119,247,118,23,23,22,143,142,142,102,80,92,145,108,144,137,11,124,98,23,236,34,91,168,232,
146,64,62,218,81,147,201,139,240,238,245,48,185,83,28,40,127,235,138,189,155,113,54,43,170,50,217,94,51,2,132,154,25,160,242,214,175,68,175,52,107,132,242,30,34,35,222,61,92,15,213,143,130,187,81,134,
177,163,149,247,227,31,249,49,200,14,37,149,243,139,6,222,200,50,224,6,27,145,216,20,117,190,100,38,140,174,200,234,193,92,56,3,36,100,58,43,204,204,150,85,220,213,249,212,11,193,49,64,76,240,196,168,
78,118,157,28,161,92,107,196,4,107,240,160,242,26,90,26,155,104,32,248,196,150,137,187,142,49,186,239,154,213,20,138,49,50,208,142,132,221,26,46,209,237,147,93,155,143,154,38,131,30,212,170,128,145,70,
242,120,238,250,117,58,111,150,150,150,172,178,206,216,28,227,109,231,23,234,254,193,167,55,97,245,90,110,200,201,121,23,208,45,45,226,176,155,92,251,12,215,79,39,41,59,250,21,178,77,93,219,254,110,241,
233,238,77,174,237,201,180,230,93,219,73,55,73,118,83,86,209,70,155,247,20,202,29,131,124,25,38,200,53,108,129,156,148,219,151,89,109,74,166,55,210,107,11,42,196,227,90,11,103,197,140,137,230,6,226,136,
8,101,152,39,27,8,26,172,151,128,76,68,58,27,102,116,154,178,143,145,55,15,120,223,186,84,171,12,124,208,202,73,154,212,117,115,124,60,46,251,229,252,252,124,87,28,198,182,174,50,103,229,91,216,8,65,214,
164,128,116,163,26,135,251,60,200,112,217,180,161,149,114,78,62,154,20,179,30,201,98,131,169,172,95,196,32,85,175,212,230,9,119,48,104,31,71,244,178,109,252,19,227,139,95,127,241,194,133,11,139,11,243,
144,171,40,7,253,0,166,62,151,42,13,78,217,70,52,3,10,113,63,16,165,109,228,212,16,199,114,166,243,3,249,23,239,243,28,155,191,209,9,229,235,140,205,247,166,110,223,43,251,128,254,68,151,90,37,103,148,
41,177,18,215,205,36,158,6,124,46,210,47,14,231,23,74,126,176,40,28,35,17,249,78,5,102,159,50,108,65,236,132,160,65,198,251,154,149,2,153,104,3,170,75,150,194,119,80,208,97,250,231,100,58,89,59,115,102,
121,229,244,246,246,246,116,58,51,118,31,62,191,225,57,3,204,8,109,151,171,128,112,48,195,2,229,40,36,131,147,105,239,33,223,86,249,118,204,174,236,80,246,213,203,53,197,12,94,53,71,73,94,120,253,126,
159,130,184,230,13,104,219,58,133,60,201,92,173,104,76,165,68,61,24,82,75,31,75,144,105,107,85,248,241,249,33,152,218,90,30,122,211,190,232,208,218,115,23,87,192,69,168,113,101,49,73,17,34,104,118,209,
154,51,221,12,245,95,84,247,139,152,20,182,171,10,233,141,196,93,158,54,52,106,47,155,84,144,58,155,186,161,166,8,44,43,50,226,251,87,160,213,5,97,91,85,185,2,166,69,34,237,12,225,24,67,39,244,185,164,
172,134,116,114,42,122,3,199,157,238,70,184,170,130,7,135,142,161,168,124,113,233,39,235,3,116,109,61,57,40,235,145,51,81,191,187,212,113,173,116,7,234,31,250,117,6,15,5,219,242,1,85,81,79,28,175,165,
207,24,93,54,162,176,198,185,215,76,44,120,67,103,136,110,118,121,118,99,227,177,199,30,191,126,245,250,205,155,55,237,142,55,89,129,255,100,147,66,219,190,89,183,164,197,128,191,9,72,238,219,30,137,34,
126,91,180,233,9,139,75,35,175,75,70,47,49,2,170,50,78,217,183,39,32,37,218,16,200,249,96,75,221,108,73,73,190,131,40,207,10,42,237,119,144,101,58,62,158,156,62,189,226,64,131,173,197,10,221,84,243,77,
166,48,49,201,59,244,68,214,185,162,116,88,123,101,17,180,201,162,43,148,200,233,144,220,71,120,206,90,46,236,148,176,32,185,33,67,149,185,54,44,156,122,50,55,73,71,127,70,7,99,99,118,69,231,90,191,173,
148,94,190,182,221,229,202,240,98,150,102,98,135,202,212,40,215,45,211,145,101,106,218,138,150,116,206,68,145,123,86,211,244,212,149,83,87,48,143,94,216,104,214,128,74,43,213,215,183,198,157,196,83,175,
108,239,16,0,75,67,132,194,69,185,125,139,21,242,78,157,62,37,146,209,188,202,180,14,100,37,59,65,226,72,107,181,97,2,84,131,174,253,108,54,1,188,222,56,44,112,21,64,9,143,152,174,43,36,35,113,4,61,28,
90,141,5,148,237,94,181,74,172,213,39,18,137,46,187,159,114,101,18,103,76,201,153,27,141,184,161,79,159,173,224,225,65,33,34,86,116,155,230,231,23,122,108,208,198,154,36,34,92,85,120,182,112,139,98,63,
84,82,88,144,85,41,65,28,162,215,13,220,26,32,70,207,253,244,181,149,213,229,211,167,183,183,182,161,121,226,85,86,216,105,165,131,219,20,149,93,129,150,151,25,155,53,89,200,33,243,179,84,174,185,147,
178,64,229,217,229,246,178,84,129,234,138,214,36,136,139,193,99,221,104,231,238,232,248,104,48,24,156,89,91,171,166,179,70,132,112,197,112,199,39,144,84,248,35,196,96,226,28,173,164,134,205,183,149,179,
34,231,67,13,252,150,115,189,162,200,221,51,68,51,211,191,117,56,219,193,201,214,2,88,95,48,101,39,138,90,13,249,48,23,84,157,149,76,211,225,193,64,83,107,246,145,204,149,24,61,194,138,142,197,105,5,2,
154,33,82,120,251,8,113,163,241,170,15,142,150,30,80,127,5,123,170,234,193,23,20,105,104,12,115,245,167,144,216,42,184,64,8,94,215,2,99,175,196,187,132,150,195,208,225,200,74,10,174,132,40,146,87,128,
68,54,185,181,136,172,40,227,100,154,174,222,217,8,2,133,185,135,154,185,137,151,123,53,66,194,160,172,80,140,4,6,122,242,69,130,177,6,131,194,240,163,193,224,120,129,247,250,189,245,245,245,199,30,127,
236,185,107,215,111,222,184,169,116,205,182,9,27,179,116,109,70,45,187,142,214,148,74,80,102,211,141,19,169,244,9,120,98,43,27,153,236,86,103,95,31,56,246,134,144,73,221,16,119,236,48,227,79,74,132,251,
19,73,104,198,92,59,29,123,5,83,104,113,25,149,237,204,2,72,242,175,138,22,8,157,94,180,140,250,163,126,33,26,252,201,206,105,172,233,70,164,18,122,253,65,143,201,32,69,212,12,214,167,220,198,77,232,146,
4,200,113,104,243,168,117,239,201,222,81,122,150,149,108,138,136,18,208,76,236,82,75,118,109,42,113,105,104,162,185,71,53,249,234,148,61,81,202,238,20,41,89,44,73,200,20,62,130,8,83,152,168,139,209,239,
132,81,217,100,127,12,44,225,166,129,67,102,147,169,16,249,165,90,167,211,164,19,236,208,85,38,8,25,250,173,114,63,140,57,81,228,67,211,6,155,16,238,223,191,191,182,182,90,74,140,55,253,13,71,225,140,
187,207,85,35,66,141,113,58,153,76,103,19,186,254,192,110,123,211,145,79,169,165,30,192,132,83,82,84,37,43,1,201,35,44,21,6,14,168,93,95,82,213,103,87,72,167,209,119,106,65,41,124,97,203,41,89,103,20,
124,100,33,14,138,3,209,156,224,251,203,99,71,185,34,162,243,21,96,44,148,64,84,145,205,18,124,82,232,144,232,159,68,120,28,231,154,70,62,94,85,213,244,29,87,87,215,86,215,214,40,251,30,79,199,6,42,245,
170,241,42,240,18,160,146,77,34,191,85,128,147,234,4,246,165,169,12,144,253,72,240,240,130,121,139,134,59,107,64,231,184,1,244,67,202,162,169,133,78,227,112,98,41,87,51,185,253,253,61,170,182,23,22,23,
42,241,196,144,22,150,71,148,128,217,72,174,201,212,32,76,145,65,46,168,72,97,20,58,107,84,19,101,10,175,124,248,5,215,221,215,190,48,58,90,182,224,81,223,204,38,105,56,202,166,97,117,99,37,172,206,96,
149,215,130,210,128,205,209,184,73,100,142,144,150,152,37,62,108,83,162,50,153,142,223,193,104,208,153,30,41,122,198,2,91,48,93,39,197,207,232,150,227,45,81,25,1,221,193,44,194,94,4,169,43,236,147,197,
93,79,248,187,172,81,233,131,141,174,117,138,94,167,42,11,232,5,245,150,201,2,211,74,82,51,255,28,243,152,87,139,247,76,60,170,146,75,173,131,166,157,34,178,140,3,232,19,30,173,124,231,90,122,78,6,109,
75,62,137,11,231,25,205,26,54,206,158,163,255,130,158,248,133,75,23,59,157,12,193,254,135,172,12,156,123,23,193,166,109,41,99,195,187,147,138,28,111,208,185,182,80,30,33,25,42,5,114,234,10,173,88,34,159,
167,33,206,218,127,62,195,192,77,243,86,52,40,10,88,47,228,23,23,145,51,85,181,70,87,29,195,247,136,87,64,43,43,25,23,116,60,30,47,46,45,29,29,236,83,250,82,66,217,85,10,180,30,119,117,165,243,31,65,2,
100,227,46,145,150,136,109,86,27,213,61,155,221,111,13,128,4,189,6,111,86,109,124,78,203,87,225,44,179,137,2,56,209,224,84,8,74,204,43,112,11,157,119,64,142,36,105,135,128,39,174,143,190,149,156,217,98,
108,152,177,40,89,36,82,24,252,184,242,94,21,58,99,114,153,112,24,179,216,36,36,89,68,253,89,209,62,12,150,165,48,88,250,82,197,178,91,58,79,230,247,75,107,37,170,251,45,236,29,24,39,158,74,192,16,240,
202,128,33,150,158,105,38,148,123,210,181,189,124,249,82,79,186,164,220,194,172,42,218,117,13,91,176,38,73,220,11,145,114,105,232,154,244,123,61,192,118,244,15,38,175,166,240,92,33,154,183,188,173,54,
149,53,245,70,51,54,49,120,215,73,197,30,176,228,229,58,178,152,243,76,40,82,50,214,26,12,71,156,193,179,54,109,57,224,20,155,2,117,154,78,142,217,63,62,97,69,209,221,119,194,192,240,226,224,194,211,12,
169,29,42,111,40,16,140,190,57,148,51,206,147,89,187,171,171,140,251,222,218,217,154,138,120,6,176,145,10,222,202,147,235,111,233,1,202,254,82,197,186,124,166,98,180,155,138,212,237,19,218,13,106,211,
100,40,141,152,203,112,59,170,138,45,108,76,59,115,148,59,239,238,237,45,44,44,28,30,30,86,162,205,43,174,100,50,141,80,207,113,5,47,122,235,77,33,248,178,47,66,140,200,237,121,204,192,124,212,8,119,164,
50,4,213,63,178,64,235,84,185,154,39,115,201,232,36,146,138,41,228,66,158,31,89,151,181,169,66,24,176,212,65,93,121,193,41,69,88,172,33,220,201,49,87,124,248,195,31,242,166,242,231,157,218,47,192,15,180,
16,52,37,143,56,208,152,22,95,60,235,189,194,196,199,3,88,236,13,209,109,209,166,241,166,72,110,73,115,190,168,181,22,167,38,217,145,21,31,168,92,244,230,5,218,224,40,235,246,122,59,77,1,175,120,75,31,
205,176,28,99,200,140,222,195,226,22,59,196,168,121,139,183,207,102,39,75,134,118,180,194,223,170,5,238,141,75,146,187,10,46,23,122,116,68,207,205,207,93,187,126,125,208,31,208,66,84,20,68,199,63,161,
43,45,75,75,159,211,70,46,133,10,165,196,67,162,161,197,89,50,82,34,152,208,182,50,112,181,93,171,192,190,148,210,155,100,76,78,112,41,117,138,229,187,189,28,115,19,82,184,66,198,56,102,5,220,19,140,30,
53,37,133,182,150,55,231,69,157,235,46,45,46,77,198,99,90,217,189,193,16,101,17,85,244,194,113,79,176,79,135,18,147,36,53,33,183,59,100,236,22,91,107,8,158,65,101,41,175,164,89,161,116,171,146,201,20,
207,102,19,176,206,83,235,87,172,169,76,140,209,204,183,208,244,55,183,107,133,135,64,96,54,65,43,99,60,62,30,12,250,115,115,115,170,57,158,82,135,208,20,82,86,151,195,94,209,130,75,99,141,10,192,89,8,
0,207,173,117,109,145,237,32,228,198,168,222,111,77,180,17,77,130,87,94,11,92,209,151,15,200,45,146,52,118,160,253,66,143,87,94,126,149,190,210,185,179,103,251,253,30,242,225,138,89,142,94,192,100,83,
182,47,150,1,35,125,204,254,112,32,54,231,16,21,8,192,24,98,136,130,45,135,250,50,75,225,71,219,134,225,228,232,37,102,67,113,92,141,168,44,240,128,193,91,82,245,118,36,81,181,16,230,131,56,80,136,66,
93,1,85,18,250,103,124,124,52,155,78,69,231,67,104,174,28,7,2,50,88,166,14,137,194,28,80,102,38,212,164,155,147,89,255,20,190,215,214,150,151,79,111,109,111,86,179,58,27,232,176,89,18,28,106,224,120,217,
232,108,169,147,143,36,43,210,146,58,153,233,140,65,32,211,70,160,131,132,108,99,77,36,192,76,99,29,243,148,222,171,55,124,114,25,245,159,90,193,54,44,173,233,108,54,55,55,26,14,135,135,135,71,78,101,
180,13,216,166,118,81,122,181,141,168,110,191,172,137,26,255,184,20,203,55,231,148,1,208,154,229,38,245,79,76,88,254,93,210,158,66,15,205,171,80,22,76,205,155,130,53,124,59,90,43,250,65,51,209,180,244,
58,183,212,68,89,240,70,94,100,104,124,209,11,105,58,195,28,23,125,44,244,188,245,179,152,7,12,252,20,237,66,235,134,229,76,196,103,245,145,104,222,228,218,36,119,29,15,101,30,53,52,74,7,51,7,82,86,164,
244,222,132,204,84,252,79,9,155,222,89,27,52,233,72,62,83,32,177,151,160,163,227,181,167,23,229,101,53,124,35,134,226,228,55,172,72,161,184,145,236,215,97,142,54,214,83,79,134,238,226,238,100,207,151,
103,55,206,210,127,94,191,118,157,22,244,165,75,151,148,38,103,222,137,168,176,130,73,37,208,86,164,178,49,5,21,79,112,173,104,89,163,53,77,18,95,66,107,117,233,77,50,121,199,12,168,71,203,207,135,86,
89,197,236,127,108,121,133,147,14,244,89,111,88,135,216,78,211,144,142,183,189,9,108,55,89,251,55,165,214,202,30,172,229,201,116,74,85,229,108,111,151,83,78,134,154,36,51,198,227,8,34,33,114,198,253,205,
94,225,243,114,143,90,44,56,140,163,21,225,238,58,98,233,109,77,96,115,17,86,236,147,169,188,37,209,174,201,86,242,42,67,234,91,109,167,86,97,135,67,3,52,178,65,16,109,148,182,110,189,242,236,245,220,
118,84,244,135,218,124,107,12,225,3,140,60,51,80,154,152,157,47,220,73,67,81,110,176,48,109,146,243,16,87,170,49,133,142,224,180,232,87,35,83,170,126,68,246,128,23,88,77,11,192,59,53,72,115,161,170,170,
189,189,189,43,87,46,247,251,131,178,215,215,248,50,155,178,51,75,159,165,11,32,93,42,48,243,146,247,35,100,112,133,11,173,236,7,205,66,84,9,45,152,132,117,107,27,225,204,130,213,124,227,80,47,3,239,235,
84,135,76,13,75,165,252,77,20,94,89,81,177,63,128,113,146,124,53,214,78,97,47,27,140,237,100,157,208,145,115,116,112,64,165,1,157,232,94,28,220,112,185,41,224,136,96,174,16,207,165,129,169,153,162,28,
9,51,145,174,93,93,93,91,89,94,217,220,218,156,78,216,44,141,157,107,26,150,64,165,47,57,107,102,65,167,115,160,248,21,24,22,102,60,190,120,233,154,149,184,162,173,164,99,99,154,7,40,151,85,243,29,150,
32,94,25,21,218,181,11,238,164,239,138,2,13,88,204,195,197,194,21,58,24,114,113,111,127,127,133,197,181,78,111,239,236,210,27,80,66,13,18,30,96,36,165,55,222,77,182,41,205,152,15,204,226,184,94,240,178,
254,213,244,209,133,182,102,150,198,187,18,220,20,8,165,98,3,206,82,49,101,111,136,175,75,207,163,11,239,0,52,146,102,120,228,180,15,98,36,162,217,9,39,120,89,29,78,213,221,229,181,153,230,148,10,158,
69,68,184,250,2,229,174,72,115,28,137,56,46,59,122,75,30,126,134,62,119,192,85,123,4,16,0,115,11,86,90,25,218,5,1,50,2,78,199,173,242,1,107,224,111,188,138,137,139,21,133,43,192,120,77,221,78,130,162,
197,25,59,1,244,174,182,164,165,169,91,50,42,168,200,254,184,0,32,34,79,41,172,93,235,58,48,140,96,110,0,102,70,44,231,164,90,82,227,10,168,59,233,250,198,6,253,236,234,213,171,244,156,11,23,46,168,244,
123,187,45,162,217,101,240,45,161,243,124,202,92,228,242,91,61,42,163,88,7,56,85,112,113,169,91,60,58,253,182,64,182,89,72,201,157,238,152,53,188,218,87,51,2,75,71,5,92,211,25,171,34,189,59,193,252,112,
210,69,5,26,76,229,85,178,157,26,140,159,171,89,69,171,249,240,232,80,173,132,193,155,148,67,190,22,213,61,86,189,200,166,169,10,241,214,208,0,217,97,111,90,104,80,57,14,234,132,169,204,210,44,180,198,
201,160,236,214,194,104,235,128,168,2,150,221,88,104,238,216,46,57,64,53,4,227,143,228,186,136,105,134,219,215,168,72,208,127,217,48,83,227,108,180,124,195,82,52,59,236,92,59,120,135,82,127,199,181,142,
177,207,53,239,66,25,241,153,28,46,85,196,201,154,176,38,69,4,243,114,168,38,81,172,235,51,92,146,181,86,222,184,113,131,126,190,180,116,10,112,69,70,106,73,236,103,248,71,209,47,122,67,81,18,106,196,
146,123,160,205,71,43,11,178,128,2,146,236,8,218,156,58,211,42,66,12,64,229,172,70,151,189,194,204,107,32,153,166,16,195,1,204,171,165,144,193,18,107,189,78,15,167,2,6,111,250,115,11,162,36,89,41,29,140,
23,151,96,84,56,128,84,125,63,18,185,227,42,138,52,135,107,187,1,141,52,225,225,167,24,113,215,171,233,148,5,171,86,150,55,183,239,79,102,83,175,106,195,106,213,5,28,66,11,139,130,59,164,11,162,66,3,44,
151,182,138,115,27,26,161,92,24,77,74,80,167,247,234,137,159,156,26,20,131,184,192,93,15,204,41,162,38,119,202,149,113,201,148,2,53,191,136,234,46,193,98,135,222,239,239,237,111,108,108,76,198,252,63,
15,225,15,109,134,184,4,212,102,29,91,252,174,87,249,59,220,249,66,224,56,180,223,107,88,16,107,49,157,27,208,170,128,229,45,156,231,50,5,32,120,69,22,209,53,224,195,211,9,144,15,166,148,140,130,146,254,
30,187,9,23,195,1,70,134,101,244,41,163,112,12,232,42,224,69,209,208,132,69,80,35,82,80,5,38,32,152,169,234,194,205,102,93,54,247,21,64,184,30,120,226,38,153,193,143,242,54,81,190,44,190,80,84,10,96,204,
69,16,234,61,241,18,81,73,51,156,124,222,96,244,161,171,223,111,174,162,150,121,104,101,156,107,13,30,158,112,192,17,127,46,175,248,118,133,15,70,238,250,13,212,112,58,182,175,166,205,117,67,196,249,150,
35,212,122,210,59,17,34,223,56,187,65,111,254,236,213,171,244,46,151,46,95,178,41,162,193,232,66,182,62,73,140,214,233,21,42,180,164,98,45,25,2,97,131,26,192,201,91,4,88,234,64,193,100,103,4,215,117,198,
50,149,151,212,133,147,171,46,130,235,248,55,38,103,253,62,85,109,180,96,167,161,80,121,137,117,211,241,13,50,176,131,1,74,103,117,53,63,183,112,60,102,216,62,229,35,34,167,5,120,145,144,113,36,224,74,
114,23,112,216,40,122,36,64,171,6,101,130,247,173,40,151,30,54,104,188,177,178,20,35,45,154,193,96,196,148,110,17,75,82,79,75,193,165,241,168,198,36,40,187,186,50,190,181,60,1,234,20,22,222,218,6,201,
185,91,110,136,199,14,168,75,41,57,237,17,8,137,151,4,172,163,25,110,216,0,89,66,17,87,36,48,117,11,5,37,211,98,172,227,0,175,4,2,44,5,69,232,131,140,157,21,89,68,81,171,8,201,72,194,49,222,191,127,239,
236,217,141,82,20,154,64,54,162,48,73,201,175,24,149,84,34,221,6,132,28,48,224,152,41,52,89,122,87,58,93,185,181,151,123,108,13,76,134,50,242,1,160,70,167,249,93,210,241,190,215,212,167,64,82,137,180,
143,123,59,110,48,24,42,130,190,240,172,48,124,124,56,157,77,89,251,132,91,28,117,1,216,15,172,231,202,62,228,90,40,196,36,64,220,56,15,41,164,1,107,13,247,0,222,6,87,72,156,125,175,173,113,239,123,123,
171,154,213,45,94,86,36,7,27,233,8,20,172,169,91,193,32,84,141,76,25,12,196,0,53,134,126,54,121,44,153,50,125,81,253,84,213,16,7,41,26,162,53,234,206,144,197,90,101,0,25,224,236,156,57,155,154,199,120,
159,83,165,236,40,11,39,175,189,131,253,133,197,133,195,227,163,89,53,235,251,129,198,4,145,92,166,122,177,18,84,148,201,133,162,225,38,210,225,188,84,74,172,153,142,122,117,178,225,75,196,16,206,187,
236,109,151,176,110,53,37,133,0,185,165,29,131,225,200,141,199,140,220,213,60,143,135,249,64,168,166,212,87,5,179,31,253,240,135,76,101,220,129,189,5,196,189,247,217,126,51,138,138,172,10,154,231,148,
182,137,49,211,41,241,145,68,76,24,243,42,176,232,107,192,36,109,247,164,124,218,161,240,180,137,184,42,170,36,243,127,226,179,23,54,169,2,37,162,248,151,77,66,117,104,105,152,158,118,226,97,203,34,118,
210,210,148,219,160,2,110,82,32,65,66,149,209,153,90,107,107,53,88,219,71,143,253,140,231,80,107,36,8,45,118,148,110,70,115,236,178,249,220,245,235,3,246,216,60,229,79,248,85,230,204,78,241,170,170,90,
149,145,38,29,200,119,59,52,119,234,14,157,58,22,107,29,37,236,86,202,42,131,190,51,130,197,119,134,168,109,243,55,156,224,128,105,171,209,249,248,38,100,122,238,6,100,40,171,174,109,47,80,176,102,97,
126,254,224,224,192,236,113,20,123,3,51,46,169,143,10,149,82,74,218,123,103,124,145,73,113,102,188,171,74,192,180,156,81,113,80,147,111,87,203,200,174,80,247,113,102,159,235,165,16,14,125,202,160,89,163,
234,104,52,236,168,229,227,146,210,97,112,124,60,238,67,31,220,181,205,19,56,192,193,58,175,133,55,0,88,22,179,124,27,116,177,66,215,16,213,27,187,25,73,70,93,215,202,51,22,0,107,3,232,55,251,210,213,
78,33,172,65,78,36,206,184,33,60,155,157,195,208,166,186,127,111,243,206,157,59,87,174,92,25,14,71,168,123,112,209,4,254,81,194,210,165,174,170,158,52,34,162,34,127,224,32,90,248,142,39,100,71,242,61,
154,251,91,48,211,20,175,138,252,217,149,52,102,88,72,135,109,224,109,138,104,216,103,232,198,210,207,232,56,81,156,164,165,108,12,27,231,157,216,15,236,103,214,211,67,175,67,75,139,2,109,139,66,115,130,
188,176,152,243,212,147,201,116,109,109,141,210,239,173,173,173,201,100,130,225,0,63,17,113,22,87,215,6,27,108,116,137,132,64,101,36,58,34,254,109,106,165,219,208,181,230,51,185,17,224,76,242,195,148,
37,76,124,66,185,145,214,43,198,59,226,99,40,67,197,41,86,34,111,73,58,120,150,150,22,123,189,62,173,252,50,104,134,90,148,61,136,172,65,224,91,76,79,49,98,208,2,81,111,182,140,129,130,58,98,55,138,77,
72,102,102,96,203,53,102,200,94,135,153,193,40,106,121,183,38,66,66,128,165,152,27,208,95,105,121,212,149,4,195,90,70,104,124,64,150,39,35,132,0,197,40,41,227,165,103,197,41,164,72,12,42,168,36,11,225,
177,203,170,10,22,236,146,6,86,203,251,242,136,128,249,81,162,243,100,233,69,76,193,212,25,131,80,156,148,116,140,9,80,7,242,152,32,51,37,32,167,168,189,215,12,133,113,198,74,71,87,73,167,82,117,180,85,
213,117,33,80,31,97,116,6,4,12,199,134,176,217,215,210,232,240,232,156,33,99,12,70,214,201,188,31,177,204,136,54,8,101,152,186,95,167,76,220,113,79,156,126,112,249,202,165,22,41,152,57,115,153,109,148,
119,78,240,174,83,206,119,236,134,83,38,97,226,183,178,192,53,107,243,11,81,88,139,149,216,70,248,172,94,155,219,190,153,70,152,157,213,58,223,193,220,45,79,64,30,149,224,163,80,159,168,154,198,165,43,
181,40,18,80,106,143,149,75,105,81,49,13,17,109,56,16,97,188,51,57,83,153,132,162,220,245,86,38,234,8,33,235,227,167,174,252,22,23,119,60,237,103,98,45,40,93,161,79,133,145,56,164,75,93,47,169,189,120,
248,165,44,69,160,11,221,119,168,34,173,137,184,36,151,58,228,112,206,212,78,120,252,216,34,51,80,241,64,40,138,189,229,216,4,139,251,205,81,221,8,125,52,63,147,32,138,35,170,84,86,55,114,61,184,140,245,
81,185,60,165,212,10,162,129,206,100,74,250,24,125,202,79,93,168,212,46,57,52,226,2,11,147,16,137,71,254,206,221,187,139,139,139,195,225,208,184,195,14,10,218,73,157,66,141,24,16,66,203,217,213,224,156,
68,243,0,144,31,180,53,140,191,101,58,186,206,196,127,53,100,112,158,40,8,113,243,113,86,73,41,67,56,5,21,73,229,88,1,37,168,96,60,253,249,197,5,214,3,65,168,82,134,149,22,232,197,160,228,82,129,193,111,
81,108,166,189,213,170,226,214,164,32,218,32,225,123,178,186,186,186,178,188,188,189,189,197,130,177,230,176,161,21,160,158,139,206,160,112,188,165,36,224,213,144,20,247,174,117,11,113,221,205,196,193,
55,137,92,76,52,93,111,41,171,205,86,169,203,131,80,97,146,70,181,64,93,246,56,180,89,160,12,194,124,71,153,206,43,63,40,185,157,237,157,245,245,245,241,241,241,100,58,235,151,24,249,162,177,19,205,34,
25,160,49,157,39,24,254,85,157,139,117,176,9,157,53,117,151,147,100,174,225,60,220,28,225,145,116,102,178,49,100,254,184,24,149,230,112,101,148,105,73,236,68,115,130,223,163,130,140,27,11,143,149,222,
183,32,56,204,181,10,22,78,235,177,177,153,96,186,112,239,36,55,49,136,146,23,33,69,246,19,233,9,235,71,131,32,236,169,192,200,194,194,78,16,76,148,69,198,210,92,82,197,112,185,42,137,3,246,12,122,238,
114,136,170,36,99,129,145,49,151,50,41,136,221,20,84,11,179,90,20,202,180,24,178,72,171,85,204,65,45,9,209,162,209,244,1,3,30,133,96,54,118,236,67,84,84,21,3,172,13,215,100,217,74,233,186,198,12,45,204,
148,60,28,175,114,24,73,55,183,232,109,108,176,158,248,245,107,215,232,57,23,47,93,212,52,57,235,105,56,213,20,84,21,217,147,142,57,46,11,13,230,98,34,9,252,50,70,85,103,181,8,174,12,239,164,86,200,2,
84,176,6,183,18,31,79,56,103,194,93,62,89,110,210,73,246,61,46,45,131,73,173,51,174,99,58,96,54,241,145,234,24,251,58,119,160,11,72,91,145,234,141,237,237,237,2,190,36,20,173,32,6,233,180,168,10,57,95,
85,72,181,207,138,108,14,42,232,146,227,203,218,176,49,6,134,208,58,130,225,12,212,171,228,128,150,116,218,249,85,77,217,166,148,43,32,212,9,169,168,164,205,33,124,78,0,155,188,22,109,66,226,133,82,35,
166,202,96,238,73,54,89,36,109,202,185,104,141,242,194,195,107,205,16,66,209,44,128,165,175,37,192,90,69,226,115,190,19,202,46,125,23,66,213,78,91,222,60,72,229,130,151,78,187,162,172,164,243,144,97,82,
96,132,31,29,30,237,239,237,61,252,240,195,161,200,5,74,123,221,232,63,196,157,199,15,134,67,131,161,195,214,25,211,203,224,124,182,202,142,166,241,236,65,52,215,84,212,231,246,82,202,46,223,130,197,15,
70,108,74,240,180,241,102,118,138,218,75,124,232,97,198,226,32,81,11,176,39,84,186,112,74,136,108,189,52,235,209,139,40,74,215,122,233,73,19,143,78,47,142,47,69,85,11,9,169,170,215,214,40,124,175,220,
219,98,253,69,75,80,18,165,240,152,241,234,93,129,19,129,84,197,116,10,74,21,164,35,77,193,119,135,14,123,217,171,190,163,117,149,243,192,227,68,65,233,131,1,195,116,98,148,52,19,86,135,82,108,252,0,181,
44,53,100,201,89,133,210,190,116,166,234,34,37,224,243,243,243,199,227,177,128,104,203,100,130,51,109,243,26,195,84,221,221,130,230,74,94,189,121,146,72,84,230,9,161,154,248,121,81,80,54,249,18,145,74,
19,40,142,66,218,35,180,7,160,131,38,67,221,208,15,211,201,184,22,193,25,206,161,202,162,95,12,121,135,54,83,145,184,84,22,161,201,196,200,24,151,209,48,178,20,248,75,38,30,179,7,184,20,166,182,57,28,
149,7,110,218,123,30,151,190,241,141,206,41,69,131,56,53,85,35,211,74,133,249,1,103,70,25,77,175,95,86,213,180,239,6,226,138,13,66,117,165,194,23,206,220,14,2,230,33,141,179,83,50,71,186,140,13,215,220,
75,252,40,104,1,82,94,92,177,255,105,200,16,43,249,67,50,29,1,149,235,202,138,75,32,41,136,19,99,166,111,184,92,36,106,111,74,127,95,83,200,100,189,11,165,108,6,238,137,211,165,184,38,56,241,139,23,47,
218,60,61,180,254,32,217,45,62,217,57,111,137,183,206,63,112,200,232,140,81,187,177,173,197,12,246,161,87,143,20,85,243,113,89,243,171,229,79,35,160,139,6,158,96,135,4,7,157,41,109,173,67,133,225,98,58,
189,28,32,62,178,92,162,23,161,84,140,9,120,114,114,234,212,169,221,157,93,70,151,246,123,34,11,225,32,255,239,59,24,74,131,33,182,159,223,8,71,234,23,37,80,15,254,128,144,178,225,85,36,138,87,50,220,
137,222,92,184,32,165,68,111,58,153,140,167,211,233,254,254,222,225,225,33,173,245,185,121,250,223,28,114,216,126,63,64,89,31,221,0,132,182,166,197,2,186,55,185,35,1,231,83,213,213,209,222,17,109,203,
9,183,245,195,96,48,24,246,233,255,134,131,225,64,40,227,101,54,210,99,116,137,11,166,37,43,141,215,74,100,97,25,101,2,181,41,176,149,28,32,246,252,113,165,137,31,97,4,195,53,108,131,193,44,60,59,232,
159,55,94,127,131,62,207,104,52,106,239,89,11,141,227,75,80,179,171,134,239,15,250,174,149,83,86,10,79,82,191,212,100,85,132,78,165,20,154,173,116,9,175,178,48,78,193,81,82,108,200,19,160,73,73,145,34,
32,67,23,205,207,162,156,78,153,136,40,166,163,204,133,173,89,168,29,91,45,178,152,12,183,119,122,32,100,225,106,50,100,18,238,7,16,225,146,55,101,238,37,29,111,34,78,210,200,113,75,71,194,153,51,235,
20,190,89,243,100,50,11,134,84,226,212,74,204,82,224,241,82,232,192,227,132,63,31,71,128,128,222,67,244,133,14,27,93,161,174,131,174,118,232,135,168,77,88,29,115,21,94,87,205,132,27,14,12,49,164,219,202,
154,139,185,75,45,183,73,14,250,212,145,239,84,209,125,159,242,118,43,178,114,41,206,182,163,241,17,125,139,181,213,213,251,155,247,3,219,79,245,148,108,140,78,131,206,143,99,176,5,86,104,117,1,231,69,
25,150,138,50,82,54,120,81,89,131,12,145,226,201,39,111,109,28,48,58,86,105,154,66,93,101,25,35,195,87,159,246,194,116,220,155,239,21,210,143,245,226,96,93,178,251,93,44,179,248,132,84,110,114,232,193,
39,193,180,234,67,182,38,16,193,216,168,150,96,148,206,176,0,177,25,18,4,5,33,195,233,134,127,14,215,53,78,112,188,200,29,179,10,82,191,135,139,200,39,39,115,65,188,74,70,180,163,102,180,47,26,57,231,
131,98,160,162,130,64,21,183,215,225,31,138,159,80,192,113,107,121,56,39,116,141,242,119,35,234,178,148,187,237,62,119,170,56,209,101,210,148,74,5,55,70,11,106,201,163,6,107,3,71,177,149,82,49,231,190,
164,250,250,172,48,90,174,111,172,211,143,41,19,79,44,128,117,73,167,91,38,157,208,98,198,181,131,18,179,24,164,81,144,176,175,124,23,235,173,197,190,142,179,56,137,200,84,195,108,10,149,1,88,252,101,
37,233,67,140,238,149,189,227,201,24,172,110,231,90,27,248,86,61,198,190,69,74,157,126,162,6,90,199,40,11,161,128,243,130,169,185,88,166,0,181,184,184,0,181,66,200,128,152,26,114,22,171,113,237,104,187,
69,111,230,233,168,180,17,123,20,253,97,148,170,18,97,220,245,157,178,91,23,149,114,211,89,179,191,127,176,183,183,67,255,222,221,221,221,217,217,217,218,218,130,162,164,192,91,121,169,47,44,44,60,249,
228,147,143,60,252,240,210,169,83,124,156,72,67,64,180,165,160,135,23,179,70,126,214,89,206,116,2,42,228,111,189,113,235,171,95,253,251,175,191,240,245,46,131,150,94,100,237,12,143,218,232,177,180,116,
106,113,105,113,105,105,105,97,97,158,98,64,176,135,83,195,104,41,128,184,233,16,162,162,191,197,103,138,169,164,220,246,101,169,173,138,49,58,116,46,120,35,86,149,158,141,219,155,170,190,127,255,62,29,
240,98,103,204,79,180,196,217,55,106,9,207,165,143,99,131,152,8,189,117,151,33,18,184,215,9,46,134,232,239,9,246,82,163,65,200,51,87,175,138,156,234,244,169,37,154,88,45,181,104,122,152,160,210,230,47,
88,86,27,56,46,29,125,43,235,151,211,234,66,196,196,189,112,62,17,239,225,80,33,25,61,36,7,128,164,18,53,234,162,132,149,68,109,192,65,186,152,12,28,156,78,147,211,84,50,64,195,67,34,72,195,134,112,161,
149,3,214,52,134,227,138,234,50,201,69,106,106,233,38,83,40,204,64,20,131,87,181,248,78,57,101,189,224,166,254,211,103,62,67,39,7,61,227,193,7,31,228,161,98,89,50,157,116,216,31,14,71,162,187,135,246,
58,197,217,130,167,125,130,41,146,203,231,213,6,36,233,48,9,248,103,180,215,119,247,118,207,172,173,83,14,65,223,75,128,125,238,164,66,81,10,57,70,169,253,13,15,9,131,226,213,205,161,216,18,194,92,231,
229,142,107,54,74,230,150,76,99,152,67,78,119,156,208,92,57,166,247,232,148,21,240,30,151,68,220,60,153,5,202,57,122,236,190,82,98,197,155,146,29,136,62,144,185,50,126,188,48,133,181,33,145,241,73,153,
194,239,131,9,189,9,100,69,188,133,88,128,141,189,75,122,94,188,225,105,77,7,94,238,169,87,194,162,212,201,148,38,225,120,87,181,101,5,194,88,251,175,163,188,154,155,197,178,75,155,89,221,20,128,169,133,
60,208,213,145,184,87,47,162,18,66,67,213,108,236,74,163,226,41,120,134,39,178,162,108,88,103,101,35,9,113,10,235,52,139,222,208,250,81,70,21,187,75,14,44,193,220,123,23,132,68,169,9,114,191,215,223,88,
223,160,191,184,126,253,58,61,249,194,197,11,111,106,52,171,80,118,132,45,81,59,124,203,124,0,119,66,243,182,29,224,152,128,95,22,223,245,93,183,32,203,210,189,121,247,192,151,139,249,88,253,94,105,194,
191,190,101,231,155,151,155,65,208,93,70,176,104,167,78,199,168,106,132,167,81,190,73,227,241,248,212,233,211,20,193,197,139,189,151,12,246,212,242,82,179,60,139,59,57,209,181,217,146,218,172,200,46,170,
166,28,183,247,247,247,239,221,191,127,251,246,235,247,239,221,191,115,247,158,193,96,90,103,50,74,183,145,26,11,96,122,58,157,205,40,178,127,246,179,127,113,106,105,97,110,52,130,132,183,143,232,225,
120,173,117,162,241,55,237,165,180,89,148,210,241,241,241,215,190,250,213,231,174,63,71,47,72,201,252,160,63,0,88,130,174,216,230,230,214,189,123,247,12,211,153,36,247,44,30,56,247,192,217,115,103,233,
182,174,174,174,206,83,64,31,14,122,189,62,101,30,104,124,165,214,43,192,249,210,193,49,61,151,246,82,191,178,224,108,45,52,33,90,177,119,239,221,165,191,92,89,93,101,203,140,34,180,134,77,114,31,25,112,
129,166,53,75,244,177,194,162,252,54,74,210,182,142,233,224,92,129,197,75,152,4,66,234,211,193,86,221,71,209,219,226,22,234,96,48,2,156,76,178,178,212,103,124,26,154,66,37,223,211,233,49,78,221,34,136,
21,3,152,77,49,168,117,47,69,93,58,135,104,41,113,46,86,139,144,117,160,187,95,22,176,28,44,48,93,106,13,60,133,132,50,171,102,171,98,118,185,189,179,61,157,77,85,125,40,59,73,37,152,103,41,16,208,67,
5,31,64,6,175,6,94,210,221,6,37,193,119,229,248,189,241,36,92,54,126,130,75,155,94,7,170,168,134,127,252,127,254,113,183,2,59,247,192,3,15,156,59,247,83,255,253,79,209,223,206,45,204,181,251,139,115,102,
102,146,182,209,44,169,147,154,197,100,52,87,60,16,71,20,190,23,22,23,55,55,55,153,168,201,221,151,162,229,245,152,43,41,186,31,141,42,140,43,215,138,75,10,169,63,132,48,47,57,95,202,128,221,232,125,87,
10,9,168,232,186,139,106,104,13,12,40,59,239,245,105,11,140,70,3,215,163,32,56,149,129,63,39,212,44,128,32,75,188,200,83,179,4,33,123,111,238,18,109,119,53,11,135,39,128,103,188,146,235,0,21,73,0,79,99,
38,25,172,157,201,209,156,17,160,69,175,28,246,250,35,42,175,68,65,184,0,83,81,97,145,201,245,196,152,77,196,176,162,40,252,187,220,209,176,134,158,27,48,177,219,121,189,16,240,146,213,232,147,205,137,
58,31,213,21,112,137,116,33,117,84,203,112,204,98,6,82,136,109,135,190,144,10,64,231,193,155,87,186,145,74,50,196,14,126,220,4,172,228,180,16,50,105,37,153,120,111,99,125,93,6,155,215,232,87,164,39,126,
66,26,208,12,235,58,178,206,173,11,176,40,45,164,86,13,203,44,237,91,21,195,19,210,134,188,50,90,6,68,135,130,108,3,112,58,47,251,125,10,148,109,51,221,148,246,58,54,78,153,155,157,90,17,113,241,24,84,
10,62,55,237,4,168,128,124,168,97,208,27,165,88,152,174,52,81,13,195,50,57,210,185,55,91,118,102,140,48,30,148,107,83,102,125,231,206,157,87,95,125,245,229,151,95,70,52,1,176,99,52,28,209,38,161,157,191,
190,190,78,41,48,253,1,84,29,58,57,14,14,56,37,167,223,218,191,117,139,178,242,181,181,181,187,119,238,93,190,120,73,26,165,220,215,192,113,162,253,232,172,162,211,177,178,195,133,58,58,60,122,254,133,
23,232,165,230,230,230,232,245,207,157,59,183,188,188,76,135,4,108,145,233,177,189,189,77,123,149,254,189,185,181,117,120,112,112,251,246,237,55,222,120,195,230,84,225,193,43,87,168,186,58,123,246,236,
242,202,74,191,223,99,96,37,171,45,48,26,190,169,26,136,75,209,186,165,226,157,81,234,232,242,195,15,66,26,159,119,238,220,61,117,106,169,84,158,99,97,16,155,100,218,195,202,96,147,96,90,123,100,81,210,
165,17,12,92,230,130,117,87,32,87,171,121,148,109,35,249,90,220,211,164,13,1,59,247,94,95,39,219,29,55,84,169,218,170,122,54,6,215,82,245,195,148,152,202,217,122,53,155,208,229,101,12,59,227,178,27,197,
243,216,212,164,64,67,3,26,220,128,121,72,167,155,21,7,215,214,78,47,47,111,237,108,209,218,19,217,12,159,29,77,149,10,158,85,250,178,58,31,0,82,39,237,91,83,59,240,108,71,214,109,162,16,242,196,50,102,
37,110,170,207,126,237,127,249,181,27,175,222,160,255,250,135,175,125,141,214,207,141,27,55,110,223,186,181,177,177,241,225,31,251,176,134,2,111,88,219,38,42,96,54,180,120,135,22,14,236,90,26,55,125,95,
90,12,244,189,150,79,47,211,218,160,103,244,92,79,120,109,201,180,50,213,56,203,64,205,13,154,33,230,107,170,77,211,104,26,226,220,140,42,84,220,2,160,190,40,90,14,25,166,129,219,33,148,5,140,173,165,
179,80,208,125,156,208,38,162,130,162,15,54,157,200,70,149,210,16,203,104,28,115,104,52,13,15,172,176,60,46,208,36,5,58,57,102,131,105,147,113,254,164,101,209,107,4,87,196,231,18,131,61,24,195,208,19,
223,63,157,128,123,22,151,44,161,190,225,21,182,128,21,72,165,122,172,32,8,238,148,96,45,239,71,225,94,246,178,144,63,184,195,228,116,254,157,189,242,156,186,39,71,245,86,18,80,107,98,72,60,207,99,173,
175,103,204,181,220,230,134,7,152,118,37,20,30,215,2,251,84,198,192,139,155,115,50,175,85,232,72,155,92,14,179,120,75,209,211,145,174,156,167,91,187,190,113,54,37,160,83,220,133,139,23,223,164,43,171,
109,104,215,9,122,174,133,30,230,225,59,214,153,243,89,205,81,218,178,192,252,89,196,239,186,98,118,25,43,24,175,53,74,90,131,60,83,43,139,40,53,80,99,228,3,111,218,189,134,129,183,140,70,97,248,193,244,
144,36,172,79,39,83,74,69,119,182,198,83,30,108,206,81,34,192,121,102,191,159,218,52,38,101,101,25,175,112,96,110,137,238,237,237,81,134,75,219,233,133,23,94,200,67,170,33,85,182,195,33,5,196,11,23,46,
156,191,112,129,130,41,189,38,253,112,48,96,41,158,163,163,35,10,181,247,239,223,167,223,125,253,245,215,111,200,131,114,118,202,34,233,153,247,54,239,51,162,159,109,171,26,123,115,5,146,2,59,225,83,206,
231,213,201,138,254,246,224,96,159,29,117,235,154,206,15,250,60,151,46,93,186,124,249,242,197,139,23,233,125,207,156,57,67,47,59,63,63,79,31,91,250,239,19,250,0,116,90,188,254,6,255,239,254,230,253,201,
120,66,31,128,78,29,186,21,180,162,31,125,228,81,250,197,51,27,235,43,167,151,217,52,89,214,13,59,193,23,61,150,212,52,72,79,52,217,185,241,225,1,157,31,15,63,252,176,193,200,82,107,132,46,71,41,35,219,
208,89,206,67,137,88,232,141,51,68,108,14,222,98,43,90,210,47,51,134,58,168,173,132,170,80,8,192,173,105,102,156,91,132,192,134,210,158,37,169,40,34,151,80,229,84,96,50,47,254,30,183,137,10,145,69,141,
161,48,123,63,193,219,176,232,29,75,190,67,9,62,171,5,200,6,23,176,80,20,245,71,152,220,243,8,11,205,19,9,223,116,185,232,207,146,200,155,215,188,2,57,83,79,186,154,242,101,101,68,27,66,150,17,82,100,
164,169,112,168,109,180,88,11,116,100,127,192,131,105,10,1,85,171,138,131,142,154,24,75,250,221,223,253,206,119,189,235,221,85,93,253,200,143,252,200,159,253,233,159,222,120,237,6,189,218,231,62,247,185,
159,248,137,159,104,84,231,79,210,225,34,119,56,1,25,226,209,69,84,60,88,128,242,103,176,114,193,53,218,75,217,56,179,177,187,187,87,85,181,248,42,56,149,110,231,232,25,125,91,199,123,189,189,160,221,
105,178,40,118,37,209,28,210,21,65,170,90,205,188,175,103,21,79,137,53,127,7,206,48,170,108,75,141,52,154,7,42,20,228,105,141,21,77,41,2,125,5,184,134,101,230,203,100,165,83,155,181,123,243,2,111,84,45,
245,132,154,93,62,13,163,16,207,248,61,104,111,176,168,58,123,227,54,2,65,101,250,53,101,223,131,209,168,98,243,105,190,196,129,213,218,68,105,190,28,68,80,215,193,101,97,79,39,107,102,195,90,175,64,131,
133,135,168,189,126,49,155,78,120,180,98,67,131,156,121,180,52,226,19,134,29,170,91,148,90,74,158,228,146,217,28,193,120,137,166,190,17,21,247,160,124,132,54,70,155,83,53,176,120,58,74,77,214,4,137,226,
240,100,174,120,124,18,246,123,97,125,125,131,158,199,65,220,251,139,220,78,241,111,82,250,206,56,11,188,151,28,177,169,149,196,42,66,150,94,213,28,77,72,137,198,101,64,250,208,42,117,180,56,25,185,247,
220,217,241,10,144,242,133,142,242,89,111,186,240,48,84,201,212,205,104,192,140,160,162,99,49,3,138,83,104,251,45,88,111,69,244,199,213,120,125,237,204,254,222,222,108,58,30,12,122,1,240,12,42,180,209,
196,119,173,179,28,155,160,207,102,148,110,223,188,121,243,197,23,95,20,73,94,190,72,180,225,71,189,30,85,217,20,61,31,121,228,145,5,121,80,198,13,153,105,22,139,119,172,207,199,161,243,245,215,95,122,
233,165,111,200,131,18,225,124,1,97,184,179,183,183,143,153,165,156,208,193,65,100,45,147,15,117,124,97,55,16,64,73,239,142,143,142,115,40,60,62,62,126,65,30,148,137,63,44,143,183,188,229,45,116,150,80,
170,69,159,71,132,74,42,138,209,111,123,219,219,40,148,83,17,64,135,199,43,175,188,66,65,156,14,149,89,53,123,254,249,231,175,63,119,157,190,236,249,11,231,41,154,159,63,127,254,212,233,83,252,249,131,
238,63,35,220,120,192,22,41,49,164,31,211,69,243,102,228,102,114,2,160,203,203,9,45,149,40,156,84,147,116,162,5,7,24,116,234,29,172,76,228,201,52,175,112,113,32,174,88,153,153,19,38,248,56,179,16,86,114,
181,112,217,36,73,143,204,1,225,174,58,253,116,54,229,195,70,248,238,174,22,186,93,217,19,153,42,70,97,137,19,70,201,126,246,226,131,169,107,68,5,247,34,200,32,56,36,51,87,77,214,5,111,230,89,197,143,
21,186,175,203,203,155,219,155,21,136,114,242,185,217,62,52,201,204,0,248,46,163,134,66,166,212,139,3,28,86,152,235,14,153,148,50,146,82,104,149,217,129,120,209,132,175,209,34,64,146,209,70,18,158,48,
158,76,104,97,208,187,31,238,31,252,251,79,254,251,103,159,121,150,94,239,251,191,255,251,127,241,23,127,145,105,150,7,7,50,100,14,25,104,192,196,218,170,17,20,99,225,140,33,170,221,140,108,101,151,188,
116,74,25,78,122,112,120,64,223,144,206,39,10,221,73,124,4,145,246,68,111,64,144,140,188,18,235,203,142,237,159,59,73,107,227,136,223,240,193,170,150,79,94,218,203,200,207,189,190,132,118,117,1,97,144,
76,133,5,65,161,143,235,212,253,152,47,108,169,146,243,170,179,149,141,9,93,246,118,132,84,107,87,57,204,103,216,146,204,129,56,102,26,106,172,98,67,128,30,125,122,74,190,208,158,171,155,70,188,19,155,
236,64,81,178,150,236,136,106,252,217,108,220,0,134,32,52,168,104,93,197,34,168,76,146,178,205,26,57,172,128,69,19,201,137,106,198,7,62,253,100,64,197,108,191,159,25,26,146,186,151,169,227,24,89,0,0,132,
188,217,172,190,219,90,12,88,203,28,247,205,47,20,79,139,218,82,73,206,32,216,73,9,203,214,211,104,193,206,34,69,31,152,135,84,199,186,215,47,215,215,215,185,39,126,245,58,253,221,133,139,23,90,93,164,
19,202,12,41,151,147,222,183,126,140,190,101,39,181,78,2,218,236,235,180,200,187,207,20,152,157,205,155,53,252,155,206,129,26,200,65,35,34,10,126,195,103,65,87,248,61,242,61,76,0,205,26,187,55,154,4,18,
67,157,100,136,82,240,162,61,30,31,143,70,115,179,233,140,238,39,55,190,92,45,25,80,225,50,162,86,222,159,146,244,151,94,126,249,233,167,159,166,12,26,223,154,162,219,226,226,34,197,68,74,186,151,228,
49,39,15,74,123,251,220,146,232,129,67,65,241,241,185,231,158,251,146,60,76,107,255,196,131,190,233,234,202,42,253,34,250,208,236,128,195,8,182,18,0,130,216,24,118,76,33,82,217,72,137,179,245,227,201,
49,29,24,249,0,195,227,182,60,62,255,249,207,211,95,189,243,157,148,193,189,235,177,199,30,163,186,91,140,11,130,205,108,249,65,33,158,82,117,10,229,119,238,220,161,3,102,119,111,143,86,225,107,175,221,
164,36,157,158,249,212,251,158,122,232,161,7,79,159,94,6,171,144,206,33,62,222,202,30,39,180,77,189,179,189,243,192,3,15,160,185,63,19,30,211,160,63,116,78,205,121,205,123,148,157,130,33,239,34,228,119,
140,217,26,144,140,148,198,39,41,182,20,125,145,161,135,193,86,56,50,31,122,199,190,192,228,60,119,107,20,125,39,58,215,253,65,111,58,25,11,195,8,78,11,21,247,61,88,20,186,143,20,143,251,170,165,210,62,
120,195,107,239,133,235,40,158,177,74,93,108,98,204,188,170,122,69,31,131,187,186,170,232,56,164,43,179,42,180,29,102,93,170,169,151,203,220,66,166,116,52,185,209,35,102,167,81,144,49,148,200,75,203,20,
249,132,101,160,153,120,169,93,8,227,129,169,203,118,64,91,57,102,154,152,14,60,14,15,15,199,227,241,55,94,124,241,15,254,143,63,216,222,222,166,87,248,248,199,63,254,145,143,124,132,22,237,222,238,158,
106,248,42,9,73,39,37,156,45,5,120,240,42,217,53,211,248,204,160,27,213,59,47,37,186,245,171,107,171,243,243,11,227,163,35,62,43,5,185,164,6,149,41,235,75,251,144,5,144,76,67,78,19,53,252,33,207,252,61,
154,198,30,117,0,140,231,67,22,35,181,122,136,47,84,41,212,185,20,77,48,203,132,63,229,153,138,17,4,150,196,183,90,148,1,56,36,213,140,14,26,98,178,31,10,212,103,208,241,96,6,29,26,55,112,209,170,103,
178,192,26,113,44,17,140,148,216,56,0,234,43,35,68,158,241,208,154,114,50,111,145,49,73,227,67,43,60,35,95,10,39,60,127,180,170,154,178,232,132,195,180,191,158,76,40,128,204,190,254,194,11,163,209,232,
242,229,75,244,239,193,104,216,19,42,1,74,47,129,40,53,166,152,174,132,56,83,110,48,168,73,180,122,173,197,29,183,128,252,8,136,123,140,32,239,154,150,144,248,212,201,223,26,96,25,246,46,13,132,176,97,
242,2,87,86,42,46,215,207,240,96,243,185,235,215,89,138,150,51,113,131,48,186,204,41,119,111,154,248,101,84,73,48,54,71,27,172,97,65,98,158,44,72,69,179,13,152,75,174,43,0,226,82,71,166,220,119,189,39,
188,193,80,85,213,199,57,101,243,227,240,71,212,19,48,84,210,105,118,82,67,88,199,147,173,48,153,78,40,217,220,63,216,55,191,188,82,89,133,153,177,36,52,197,189,253,253,47,124,225,11,20,25,41,130,211,
166,26,14,135,203,203,203,116,207,41,246,209,110,167,240,125,202,30,20,139,41,125,123,237,181,215,190,242,149,175,124,241,139,95,116,255,216,131,62,3,165,189,27,235,235,162,246,196,218,228,72,107,4,212,
84,100,148,46,88,233,38,48,173,148,4,250,146,231,30,56,247,234,171,175,254,23,95,153,246,255,231,228,129,255,252,129,31,248,129,119,188,227,29,151,47,95,30,12,6,19,25,186,238,238,238,238,203,131,190,148,
64,7,43,250,9,253,22,29,63,115,243,115,159,253,236,103,231,230,62,68,39,146,152,180,49,48,156,34,89,21,216,121,253,238,221,123,244,246,75,75,139,236,165,16,252,241,241,84,146,143,129,114,30,145,106,33,
175,245,73,4,197,60,215,76,96,243,22,234,226,165,232,86,28,234,73,15,248,1,171,101,169,122,51,235,195,205,216,192,56,33,48,169,150,134,196,115,246,217,9,156,110,11,192,136,91,28,26,41,208,209,128,16,106,
4,28,58,70,117,90,3,8,143,238,59,211,62,28,232,70,208,5,41,50,238,172,174,106,244,190,233,254,82,248,158,138,108,161,44,156,148,141,36,117,44,30,4,76,213,168,29,171,140,106,11,21,242,142,38,241,234,186,
102,35,152,96,129,172,157,82,155,89,186,214,129,214,90,128,220,170,62,60,156,28,79,62,35,15,28,183,191,242,43,191,66,183,239,240,248,144,110,153,90,200,23,170,147,131,29,148,204,75,79,97,111,42,44,35,
141,225,92,143,202,88,73,129,121,193,83,86,177,48,63,127,116,120,200,180,91,88,190,233,73,226,218,93,135,108,38,243,122,48,155,73,40,137,26,13,23,57,49,51,175,206,140,71,135,17,155,57,7,57,243,160,21,
211,62,140,185,184,197,85,169,70,15,37,47,73,169,93,57,43,132,44,64,132,162,177,41,40,65,34,95,38,173,24,74,128,238,226,91,41,36,124,127,28,44,76,96,139,74,98,76,72,22,60,54,21,47,77,62,237,4,154,158,
100,192,234,42,250,78,53,164,74,244,149,98,108,173,228,68,152,51,85,13,160,115,211,233,140,118,224,239,254,238,239,226,140,93,89,89,249,185,159,251,185,7,31,188,2,220,33,154,49,172,14,145,225,62,6,246,
72,93,77,13,157,84,198,110,119,186,101,217,120,53,159,206,208,96,96,184,131,81,251,233,25,141,138,8,181,162,222,38,161,135,243,46,184,50,244,93,90,63,195,131,77,10,226,244,83,138,59,42,28,21,108,161,100,
118,88,147,221,203,76,6,207,183,30,8,25,65,136,48,220,176,247,82,145,165,83,21,86,238,79,116,93,100,246,109,5,175,74,255,27,30,60,230,161,128,138,128,22,232,86,53,111,102,105,202,248,54,10,7,132,169,243,
56,209,69,118,172,166,176,59,25,31,23,97,100,232,114,205,221,108,58,31,41,63,221,220,220,162,132,154,253,112,157,163,144,65,187,200,253,255,126,208,139,83,164,120,219,219,222,70,247,125,126,113,81,90,
40,14,16,10,42,135,97,148,12,39,1,166,230,138,8,68,50,180,3,165,76,23,46,94,92,59,179,246,194,243,47,108,110,110,254,163,239,245,55,242,248,175,252,96,7,7,7,148,73,220,189,119,247,252,249,7,160,12,195,
214,107,101,201,200,194,186,190,119,231,206,202,202,50,23,26,140,14,74,54,151,193,121,23,213,54,76,218,1,42,100,198,158,9,149,40,142,57,20,206,200,36,212,140,133,42,93,122,217,134,177,231,194,5,109,124,
43,88,76,127,53,149,4,162,47,243,160,88,205,166,253,225,80,192,178,129,19,124,140,12,117,176,25,124,191,208,219,42,33,71,192,181,226,33,80,213,0,239,35,227,105,18,154,111,176,173,224,14,44,211,1,83,237,
98,96,187,134,149,85,250,103,107,123,139,61,236,13,87,199,65,25,73,44,226,137,42,113,178,195,164,116,27,131,148,110,220,174,81,81,229,206,44,83,20,42,101,8,3,136,73,50,218,189,12,0,157,201,186,102,188,
234,120,66,139,113,124,239,254,189,63,252,195,63,124,233,155,47,209,79,63,240,129,15,124,252,127,252,56,157,88,155,219,91,213,116,6,60,190,101,167,169,3,226,2,20,213,84,230,65,66,52,189,10,69,30,134,140,
181,225,175,66,199,213,242,169,101,250,190,155,91,91,98,238,91,168,7,144,51,182,159,1,207,100,174,145,32,17,129,243,214,75,191,69,244,215,162,20,17,122,34,38,215,154,114,217,136,206,216,39,230,34,161,
88,17,193,193,68,245,60,170,217,87,183,236,151,154,232,203,52,32,187,18,6,75,7,53,195,151,59,227,77,90,48,154,71,9,192,239,144,215,231,195,64,236,181,64,42,228,41,95,173,237,51,218,94,194,128,16,77,79,
110,89,149,65,167,31,179,30,43,199,155,96,180,158,177,64,74,212,166,69,7,252,25,175,178,201,108,70,103,32,194,247,67,15,61,68,127,190,123,247,238,220,28,199,145,163,227,99,250,60,84,142,179,30,5,253,174,
64,119,209,75,11,25,14,238,91,13,191,142,133,89,135,15,99,242,127,201,218,114,173,32,121,208,0,238,140,220,13,173,119,245,122,151,110,67,202,186,113,88,29,172,45,230,207,172,111,208,21,191,118,237,57,
122,38,15,54,131,235,218,96,170,243,167,111,221,114,149,49,223,65,82,58,211,54,107,251,167,112,33,224,158,146,208,237,82,107,16,209,234,134,103,211,203,232,83,234,26,114,26,131,78,85,127,83,234,232,220,
119,218,53,46,169,167,137,180,181,56,28,194,227,176,222,221,219,93,90,60,117,200,182,15,177,215,235,123,19,28,243,173,145,27,111,97,138,101,119,239,222,65,4,255,255,240,160,47,72,201,47,133,69,202,211,
41,106,47,45,46,142,230,230,232,223,111,123,236,177,183,189,245,173,116,59,142,142,143,248,86,214,34,197,202,21,121,77,159,146,114,19,118,245,115,70,169,204,67,27,217,148,143,126,219,163,128,240,255,205,
223,124,97,56,24,80,53,128,132,250,72,30,148,86,191,169,193,242,255,234,177,176,176,64,193,66,92,25,106,30,58,149,162,210,212,163,4,252,46,165,240,15,63,242,200,112,192,66,40,172,89,15,124,14,144,220,
38,189,37,101,187,52,151,5,198,0,237,26,32,207,248,171,57,244,169,148,130,64,201,54,69,240,65,127,30,84,22,37,151,75,23,143,145,187,5,44,57,41,119,46,26,8,185,112,41,37,78,155,116,125,82,28,142,22,56,
139,99,195,216,128,14,5,216,184,58,71,85,209,236,168,154,172,24,210,201,73,227,147,18,119,113,228,207,170,137,40,14,174,48,242,164,170,64,113,241,153,116,33,207,244,69,7,221,81,4,19,148,86,207,116,172,
189,6,50,6,38,151,141,10,67,117,52,35,34,151,196,25,62,174,181,163,98,242,244,233,240,152,182,254,248,218,213,171,127,248,7,127,72,139,109,126,126,254,151,127,249,151,159,252,222,239,29,31,31,111,111,
110,41,51,182,209,92,137,171,128,212,176,62,132,112,220,24,49,210,0,237,209,248,44,192,45,193,166,236,247,156,169,229,169,98,135,17,62,105,193,156,57,115,230,240,232,144,133,46,138,22,121,108,244,58,229,
57,170,220,175,244,46,11,133,72,169,75,176,107,82,7,230,171,98,171,177,3,24,119,184,23,208,202,22,66,98,1,241,253,8,137,187,36,40,59,213,44,42,77,86,19,122,174,33,163,28,114,59,198,26,67,166,223,175,28,
170,20,114,130,171,37,56,168,97,141,115,209,68,84,26,152,10,50,54,157,21,40,131,88,93,20,189,178,47,98,227,117,156,77,167,213,44,211,5,91,56,155,40,133,182,227,40,137,227,179,233,132,98,253,239,255,254,
167,40,124,255,208,15,253,208,39,62,241,9,218,117,87,175,94,61,123,118,99,107,123,251,246,173,219,180,33,47,94,188,56,24,244,135,163,145,24,221,170,19,140,25,239,98,145,192,109,58,157,0,156,153,80,84,
43,247,102,204,6,221,210,10,53,206,38,211,56,27,97,120,16,179,244,124,246,117,82,15,104,94,106,5,101,226,27,27,235,244,139,215,175,63,79,47,195,153,248,9,199,227,142,205,177,161,74,204,210,212,10,173,
208,250,41,103,239,1,65,7,21,50,210,138,221,207,143,244,161,235,248,19,79,74,160,116,125,59,1,219,129,130,170,136,121,70,223,138,185,168,254,180,169,146,170,175,29,51,40,83,164,240,68,9,78,205,196,90,
133,211,187,78,25,71,111,181,72,161,246,109,111,163,231,252,39,41,105,255,107,122,35,244,160,212,254,236,217,179,143,62,250,232,210,210,210,185,179,27,23,24,164,114,254,202,131,15,46,45,46,49,232,66,124,
6,166,179,25,101,208,247,239,221,231,58,79,236,55,233,51,121,113,2,195,162,55,13,17,51,117,87,139,99,77,73,214,214,206,124,244,163,31,251,153,159,249,153,178,80,176,252,173,219,183,239,220,190,253,218,
205,155,175,221,184,65,175,12,204,12,253,129,86,87,150,151,249,71,31,151,47,95,250,206,239,250,206,213,149,229,209,136,9,241,76,36,81,182,26,111,120,250,108,115,163,57,113,221,245,108,17,61,171,40,182,
202,78,241,166,254,3,193,184,52,115,64,127,64,59,129,59,196,72,124,185,2,150,44,130,79,81,218,180,172,209,17,121,38,9,239,47,202,144,18,227,199,75,110,163,51,150,160,17,52,18,42,116,58,87,250,253,190,
224,27,165,243,220,84,116,238,210,51,35,148,230,228,11,70,35,253,106,5,80,115,72,197,236,200,10,77,167,98,173,66,68,164,237,59,171,106,208,118,182,119,68,178,10,140,98,184,204,34,219,16,113,94,135,52,
218,20,134,68,158,217,171,2,184,117,252,130,179,97,38,98,26,96,224,208,149,144,54,142,79,42,190,211,145,156,99,53,180,201,241,120,103,119,231,51,159,249,204,231,159,254,60,58,39,191,254,235,191,126,122,
121,121,111,111,151,167,214,65,81,8,38,77,166,196,7,152,216,100,125,133,76,130,66,134,202,18,99,33,101,236,162,74,100,171,197,155,242,113,40,123,88,92,88,220,220,218,20,125,32,3,127,119,32,195,93,126,
68,202,201,163,234,252,38,113,186,170,251,189,62,128,150,166,24,174,192,10,21,23,114,42,244,36,150,23,177,113,144,236,150,51,72,14,131,66,0,35,244,93,74,232,2,187,216,5,230,65,79,75,71,96,214,210,49,173,
41,235,80,8,143,167,176,187,160,155,159,18,239,100,26,29,66,4,98,113,19,70,234,48,107,75,142,209,192,62,171,98,152,55,19,202,146,202,226,88,118,25,51,138,221,251,204,144,114,2,77,172,191,241,141,111,60,
243,204,51,116,0,254,236,207,254,236,209,33,157,189,71,235,103,206,220,185,115,247,183,126,235,183,94,122,137,171,39,74,214,222,255,254,247,191,235,221,239,162,227,113,52,156,235,241,65,26,76,245,73,125,
248,178,228,96,75,139,242,89,43,215,183,154,175,57,182,118,14,24,77,46,146,203,3,101,94,118,49,154,16,179,241,27,45,235,103,103,140,64,199,121,56,183,177,65,235,128,219,41,46,157,191,112,193,117,100,100,
77,39,164,211,0,73,45,117,58,185,228,131,127,243,97,163,199,107,98,178,69,35,166,133,134,248,204,136,195,214,5,162,211,126,201,124,155,156,113,119,130,40,183,42,179,93,164,212,203,42,219,96,114,64,28,
229,1,85,164,48,186,184,184,180,187,187,11,98,189,33,193,21,23,76,247,152,142,210,89,197,45,224,191,251,242,151,233,105,255,79,89,54,101,67,20,178,31,127,252,113,218,123,235,235,235,244,91,223,246,232,
163,180,3,77,74,137,153,150,7,7,135,155,91,247,15,247,15,169,88,166,85,59,97,235,200,25,203,82,103,120,153,56,78,160,9,78,31,130,54,134,24,41,248,96,57,184,90,7,36,110,230,80,173,189,183,191,55,55,26,
177,75,111,175,164,52,127,109,117,149,78,138,119,190,243,157,96,57,210,251,114,16,127,141,226,249,171,119,239,222,123,233,155,223,124,225,133,23,110,223,190,205,14,150,54,136,254,214,199,219,223,254,142,
243,15,156,223,216,216,24,12,135,34,251,197,104,241,137,112,77,15,15,15,207,172,174,182,146,94,226,103,194,163,188,186,97,32,166,148,131,17,50,200,129,161,142,78,148,103,24,164,81,37,117,228,241,144,70,
193,196,42,81,6,20,66,175,168,33,227,167,86,80,130,151,100,77,186,178,228,95,97,214,30,59,182,205,184,106,154,142,251,131,62,220,127,146,104,107,72,179,49,106,85,153,76,218,81,207,245,104,18,156,173,173,
150,152,21,164,156,175,213,21,29,10,211,213,149,181,229,149,101,138,98,213,180,242,114,252,23,112,132,68,217,103,106,203,8,145,236,161,16,185,205,5,156,84,87,15,153,171,13,223,233,35,103,93,29,115,142,
133,18,174,172,63,193,159,123,151,149,124,110,221,190,245,123,191,247,123,175,223,124,157,254,76,167,242,79,255,244,79,79,102,147,237,237,45,145,92,247,57,169,212,124,95,101,73,156,232,166,133,60,180,
79,58,72,116,48,132,119,26,109,98,30,92,33,179,65,191,146,254,69,57,204,193,225,225,218,202,234,104,60,162,197,200,46,104,157,22,45,212,192,81,216,152,30,182,134,5,80,126,100,2,17,154,164,178,4,209,48,
229,88,29,57,141,99,21,76,133,84,68,148,5,90,162,72,151,30,182,150,65,124,17,74,40,207,233,176,78,27,208,81,135,169,62,24,163,23,71,122,68,211,59,90,183,69,13,174,77,29,69,220,237,27,181,124,131,102,191,
220,5,224,190,56,85,242,98,40,145,212,248,60,59,91,58,21,60,206,40,80,85,123,48,140,40,247,91,232,231,159,252,228,39,233,221,126,225,23,126,129,214,233,214,246,22,21,77,147,233,244,183,127,251,183,41,
124,211,254,167,215,162,138,245,143,254,232,143,254,243,223,254,237,199,62,246,177,7,31,122,104,206,205,245,251,61,73,75,139,76,128,124,179,182,84,22,24,106,155,23,29,177,172,164,222,122,194,96,214,62,
47,178,39,159,218,181,152,101,91,98,107,7,143,165,43,211,221,224,203,254,96,253,236,89,250,209,181,107,207,209,207,41,136,231,64,217,237,141,228,6,139,201,178,234,156,167,43,2,222,38,240,162,158,140,229,
236,58,194,132,221,39,99,230,172,182,27,230,41,209,18,181,33,222,197,73,117,130,255,71,54,237,213,222,164,65,12,205,241,205,1,212,120,116,116,184,177,126,150,33,125,117,157,96,97,28,161,112,32,19,148,
200,172,68,74,82,168,216,122,226,137,183,127,238,115,127,213,141,218,163,209,232,220,185,115,223,249,29,223,241,157,223,249,29,235,235,27,15,189,229,161,75,151,46,67,195,136,62,17,237,13,74,137,15,247,
247,56,83,165,67,158,65,199,158,109,113,170,122,60,62,30,205,205,251,118,240,128,177,94,118,96,225,195,172,96,23,33,8,96,139,169,124,110,133,1,47,46,113,100,54,155,238,239,239,139,203,118,51,232,15,2,
198,234,192,195,20,97,97,110,126,113,105,241,201,119,191,251,201,39,223,141,47,123,235,214,173,27,175,222,120,253,245,215,191,246,181,175,81,52,127,237,181,215,198,172,115,212,70,115,42,56,174,60,120,
101,142,27,62,75,9,124,99,199,114,14,20,43,95,121,227,21,218,20,43,20,193,189,94,124,193,165,197,48,40,212,52,20,156,91,172,67,32,255,68,174,68,130,118,47,169,247,88,2,104,82,157,106,212,54,51,0,83,146,
160,200,135,38,151,76,173,26,230,235,179,31,60,183,218,170,186,215,43,198,71,71,3,54,4,96,223,94,153,253,6,232,14,154,252,151,202,62,35,125,67,242,110,57,160,85,118,90,198,197,25,195,192,166,43,43,171,
203,203,167,169,22,18,51,182,66,28,136,213,178,150,123,167,69,48,141,204,4,129,29,103,107,137,129,52,92,138,132,74,40,248,58,114,83,114,185,78,131,98,202,78,132,46,75,82,131,110,34,226,198,30,201,61,157,
193,244,238,20,190,23,22,22,254,245,175,255,235,199,30,127,124,255,240,96,119,103,55,40,157,69,237,112,121,12,51,153,65,166,156,86,56,157,219,195,209,48,154,241,160,206,159,114,242,204,234,123,77,27,31,
96,86,11,119,89,171,0,96,98,113,112,120,176,48,191,64,153,190,136,8,246,68,122,61,24,42,38,181,154,207,250,11,18,127,205,251,93,100,21,74,89,15,174,245,181,48,11,15,96,115,129,251,96,59,67,168,117,243,
7,19,5,114,105,56,107,123,189,224,163,169,108,133,151,157,129,9,68,79,0,23,78,81,28,104,68,27,52,198,181,248,54,43,252,109,60,86,148,125,233,238,85,210,50,46,164,135,90,160,113,193,251,92,60,223,18,124,
60,156,202,104,230,40,169,211,29,151,50,187,207,40,140,124,89,191,244,197,47,109,109,109,61,245,212,83,111,253,246,111,23,126,53,179,172,63,253,233,79,127,243,155,223,124,232,161,135,254,215,127,251,111,
41,119,251,212,167,62,245,59,191,243,59,111,220,186,245,239,126,243,55,63,254,241,143,63,252,240,91,122,2,119,69,183,218,171,210,27,60,36,82,6,238,116,192,121,29,98,99,199,238,157,157,210,88,218,88,78,
112,19,56,200,211,115,159,11,39,11,163,166,232,152,51,28,1,20,148,61,138,122,130,78,121,78,180,83,46,103,99,86,244,61,48,115,83,188,166,121,77,196,14,77,70,85,185,51,86,61,107,165,130,212,22,58,240,149,
168,160,122,51,227,113,174,227,205,105,50,132,130,138,129,176,90,82,213,173,40,117,176,212,149,80,99,2,167,159,215,77,3,225,70,149,126,111,168,0,130,102,27,227,81,202,94,54,227,46,89,56,34,73,191,98,141,
14,109,10,133,95,248,194,23,232,195,80,121,68,183,233,135,127,248,135,223,250,214,183,82,4,127,224,129,7,128,193,31,79,39,247,238,221,165,68,155,35,118,197,59,141,31,108,26,201,107,37,4,131,144,22,197,
252,194,98,166,99,161,165,128,144,37,25,68,19,82,118,166,11,46,235,198,100,69,117,57,72,237,128,213,64,48,155,86,194,77,161,156,178,162,160,204,38,3,117,181,89,0,212,223,167,111,71,213,19,5,244,229,211,
203,231,191,239,60,253,218,71,63,246,81,90,129,55,95,187,121,227,198,141,167,159,126,154,2,58,131,231,170,234,169,167,222,251,200,195,111,161,213,56,157,76,209,99,101,195,138,30,199,107,250,94,103,207,
157,19,41,112,209,211,96,144,9,99,194,24,22,209,47,84,226,53,19,181,88,7,176,39,249,56,38,77,244,81,138,220,22,227,251,12,17,118,21,233,87,24,56,234,158,150,250,203,185,18,143,58,234,38,27,104,177,230,
50,91,153,22,125,249,230,44,221,194,123,160,16,173,180,232,51,13,89,146,253,144,196,159,51,192,5,128,115,159,18,52,33,200,135,83,0,95,89,91,163,248,125,127,107,83,154,39,30,172,81,245,61,162,239,194,183,
175,146,132,182,148,142,11,102,101,154,142,114,232,97,39,251,148,151,43,86,190,138,243,3,158,27,108,210,136,0,20,91,201,230,172,167,75,255,175,223,43,222,247,212,251,232,148,122,207,123,222,75,213,246,
206,206,14,173,73,212,151,24,179,1,106,197,213,103,138,55,110,222,184,126,237,250,198,250,6,213,124,195,185,161,76,40,122,131,209,96,52,154,67,89,9,169,46,76,152,106,161,173,64,137,217,67,108,16,218,226,
80,217,78,12,114,159,140,89,56,151,229,222,118,119,25,194,44,50,196,178,204,20,227,144,187,48,50,210,136,209,165,174,130,127,79,70,205,72,149,185,91,235,52,179,194,78,230,186,178,112,102,20,156,204,217,
70,207,132,2,194,94,166,5,84,186,206,249,99,65,34,139,127,100,210,99,50,119,99,112,70,58,122,106,193,171,37,134,215,79,194,23,167,44,102,147,177,204,105,2,248,72,17,114,160,210,216,47,36,109,192,87,2,
159,65,151,166,104,167,248,214,6,209,16,84,146,143,163,79,242,174,239,121,23,165,105,244,170,84,199,81,185,244,233,63,251,51,218,105,255,234,19,159,160,159,108,239,108,127,248,195,31,250,39,239,127,255,
39,126,245,87,175,94,189,74,209,252,19,159,248,87,118,18,136,239,162,202,248,65,137,55,90,47,69,245,155,187,2,76,42,17,236,24,85,203,35,26,231,134,35,170,152,38,165,140,98,188,144,89,173,155,146,59,22,
89,251,80,167,50,209,169,209,47,140,96,233,229,168,190,7,78,252,249,231,158,23,237,148,139,93,41,43,221,69,81,7,207,88,136,220,158,110,20,150,147,51,116,56,3,116,70,177,254,196,132,93,55,21,76,181,245,
208,50,146,88,182,233,242,25,63,234,212,9,202,12,123,57,227,107,40,69,170,217,139,150,171,251,126,111,224,123,158,113,96,204,56,228,153,33,5,171,227,241,241,233,83,167,14,143,142,4,252,83,100,19,137,66,
168,98,117,211,140,250,253,149,149,149,141,141,115,11,139,139,180,172,190,239,251,190,151,150,59,165,75,244,157,142,142,142,40,165,61,60,60,160,152,199,97,52,10,10,194,96,94,6,83,44,49,142,150,10,30,10,
202,188,170,37,229,241,185,122,82,5,96,109,55,133,206,24,95,166,203,134,216,209,49,175,51,34,181,180,59,139,94,41,1,180,204,105,166,168,37,115,72,155,206,38,21,143,28,211,102,98,237,39,74,220,22,150,150,
168,170,160,196,243,29,239,120,199,19,79,60,241,79,127,228,159,238,108,239,80,74,254,229,47,127,153,142,37,118,143,60,58,164,120,141,180,160,154,48,160,118,111,103,143,222,123,117,109,149,210,123,33,172,
205,196,224,166,28,205,205,65,69,206,73,71,2,188,62,248,127,123,145,247,51,176,190,98,132,17,204,13,100,224,21,32,237,114,155,83,248,39,58,171,145,122,133,135,169,149,23,195,21,241,3,99,55,153,89,114,
11,139,243,13,167,92,101,147,42,30,160,128,75,28,36,143,7,107,90,204,81,177,199,57,211,98,162,79,147,117,193,26,214,60,169,184,247,189,124,122,107,103,167,170,235,86,147,7,238,142,194,79,41,132,8,26,74,
47,234,78,106,205,154,176,40,185,7,33,199,138,144,18,90,28,87,48,29,36,184,228,88,211,26,48,62,233,5,139,234,86,232,174,115,55,153,176,177,231,247,62,249,189,148,204,237,238,237,178,201,134,202,241,182,
80,244,70,20,250,6,189,62,165,77,255,241,255,250,143,184,245,180,44,233,43,60,248,224,131,84,103,93,186,112,145,138,66,177,47,96,153,38,173,50,25,128,21,0,186,133,82,66,204,12,3,115,97,164,127,246,246,
247,79,45,73,47,177,166,66,167,15,90,25,154,35,89,2,49,111,81,12,204,12,204,109,220,111,179,75,84,93,193,152,50,24,150,43,185,168,176,99,143,49,136,207,46,199,202,215,23,217,59,6,222,229,150,2,100,224,
21,68,12,241,126,105,130,180,70,215,65,69,0,68,202,203,198,163,73,131,59,110,146,82,249,216,225,62,225,182,178,219,175,83,253,45,238,225,87,234,138,226,197,80,10,250,27,226,0,151,44,104,67,103,11,57,172,
28,236,189,62,75,84,211,11,188,244,242,75,231,207,159,199,194,249,228,39,255,3,253,228,99,255,252,159,175,173,174,238,237,238,82,118,64,31,131,74,155,95,250,165,95,162,4,156,98,132,112,252,82,86,173,20,
253,147,194,148,94,204,5,34,153,123,174,124,29,19,43,208,15,136,84,152,18,254,254,160,79,199,146,56,109,218,228,66,217,155,102,45,175,215,48,182,102,108,234,33,158,205,7,120,53,176,118,202,198,89,250,
239,107,156,137,187,172,39,222,66,194,59,56,194,78,103,188,195,34,53,69,65,51,56,246,111,50,238,233,194,192,141,70,112,98,110,154,117,95,84,154,181,193,212,35,1,215,72,251,225,238,253,187,55,94,189,113,
239,222,61,250,251,7,30,56,247,208,91,222,66,85,51,11,161,52,201,228,34,29,60,177,134,131,33,171,151,244,218,51,16,10,15,220,3,153,81,160,175,214,86,23,63,250,209,255,110,48,28,82,17,179,181,185,245,202,
203,175,80,164,163,235,41,242,209,60,82,235,232,26,102,151,91,1,75,74,123,13,168,33,232,43,228,148,211,217,249,227,57,89,245,226,192,235,11,179,70,0,166,211,169,45,98,106,29,235,85,33,82,44,105,74,30,
2,83,92,102,57,189,80,186,150,29,229,77,80,95,5,159,25,160,194,115,120,71,233,194,254,222,222,237,91,183,152,86,58,26,45,157,90,90,63,179,126,225,194,133,247,191,255,7,239,223,223,188,121,243,53,250,82,
165,84,174,236,163,90,132,201,241,248,246,157,59,115,243,243,163,209,60,189,93,93,205,40,228,13,153,3,89,210,145,88,11,37,157,190,46,229,254,148,200,111,239,236,208,21,155,159,155,91,89,93,93,92,90,162,
243,160,148,131,75,134,183,56,116,131,239,84,93,230,78,165,51,50,73,216,76,115,39,49,213,158,109,225,130,154,16,128,30,33,11,129,17,138,8,250,240,192,82,131,45,225,205,163,65,140,171,221,64,224,180,40,
163,136,232,202,174,109,40,103,90,91,59,3,183,29,250,252,133,136,26,169,158,26,67,57,88,31,149,106,111,204,42,243,56,93,157,85,36,27,17,88,70,136,81,13,85,108,238,239,90,83,164,44,114,110,179,104,109,
85,27,45,75,33,4,65,119,40,37,221,16,158,203,10,56,58,170,146,150,96,1,103,152,148,134,115,163,15,126,240,191,121,228,225,71,238,220,189,243,204,63,60,115,251,246,237,151,95,122,153,254,185,119,239,254,
207,127,252,231,41,89,233,151,253,58,209,255,42,166,246,112,0,175,83,85,168,133,88,199,108,203,4,202,69,15,85,122,208,244,29,89,195,107,123,187,44,155,94,31,209,49,41,248,39,183,191,83,212,114,92,168,
85,232,237,164,148,21,247,128,159,102,156,60,140,144,196,47,164,227,120,163,96,97,52,115,92,118,63,181,193,110,83,186,214,183,185,195,48,81,52,177,248,177,40,60,57,192,111,14,166,197,154,233,136,85,173,
117,216,51,112,203,58,227,234,95,198,76,39,129,181,82,97,87,133,88,106,183,93,253,92,28,142,172,168,246,106,232,84,64,252,26,20,104,134,172,13,202,240,228,147,239,166,186,245,143,255,248,143,247,247,247,
127,240,7,127,144,242,184,23,95,124,241,202,149,43,31,252,103,255,140,42,154,169,56,128,208,91,160,63,78,127,158,155,227,73,102,108,178,20,45,72,78,117,72,5,36,91,213,28,222,174,147,138,191,170,4,22,230,
215,34,43,33,23,174,17,173,100,142,86,65,36,94,213,121,158,155,212,82,187,52,157,141,21,18,156,126,212,58,78,27,42,89,213,170,215,43,54,206,172,185,248,237,215,181,39,126,222,89,15,36,104,12,226,33,84,
80,89,46,143,174,36,80,131,58,24,16,45,92,223,81,225,233,74,86,158,112,82,150,204,84,135,19,13,239,159,236,41,129,94,141,203,214,19,137,233,236,219,91,219,207,63,255,252,223,253,221,223,209,107,47,44,
44,82,88,161,255,60,60,60,122,226,137,183,47,46,46,96,213,14,135,67,88,177,28,31,31,207,207,207,209,242,141,81,137,7,80,93,161,47,220,43,88,5,97,92,132,55,166,147,59,119,239,162,55,199,186,237,49,41,217,
202,33,123,128,194,78,182,105,246,170,128,4,123,56,120,207,43,104,33,58,83,254,202,27,3,163,124,109,20,48,186,35,181,176,19,175,172,2,187,164,38,157,43,251,32,147,93,189,137,34,89,235,52,117,237,237,25,
123,199,120,18,65,67,203,203,81,110,59,153,78,142,14,143,118,118,182,95,123,245,181,36,26,41,180,67,246,15,246,68,153,40,212,13,26,8,197,222,120,111,119,123,155,14,63,241,50,142,130,11,175,70,195,57,250,
106,108,114,193,129,140,238,114,125,235,246,173,191,250,171,207,237,239,239,209,34,103,241,210,16,190,231,157,223,125,225,194,69,184,176,142,194,60,183,49,0,116,82,153,92,143,3,73,177,167,9,18,178,34,
120,107,170,250,181,176,49,168,178,23,211,94,190,41,116,98,6,102,126,112,190,93,207,166,82,74,65,93,61,101,15,71,140,76,57,188,22,82,77,55,152,84,177,90,8,31,182,44,24,203,189,111,186,221,84,55,65,45,
18,108,35,47,170,134,244,94,9,174,35,210,51,150,129,54,243,177,57,151,100,200,122,205,230,54,242,124,141,12,5,107,145,107,185,228,96,10,106,1,11,183,3,152,134,66,157,9,178,210,78,58,233,111,133,42,88,
237,238,60,236,136,148,77,157,1,145,116,19,233,147,127,223,15,124,63,93,141,15,125,248,67,59,219,187,191,249,155,255,238,171,127,255,213,171,207,62,75,213,240,59,222,254,118,20,94,8,91,152,245,137,229,
102,136,70,107,206,254,241,64,175,71,237,10,49,75,147,145,133,135,71,108,145,81,192,206,149,35,23,50,15,39,240,62,221,176,73,73,236,50,89,13,41,99,219,100,47,138,68,68,132,49,48,38,193,104,44,107,239,
83,78,21,147,221,51,107,80,21,226,72,165,179,129,116,210,6,3,90,72,240,77,13,34,114,131,84,46,154,154,158,194,179,144,204,139,0,178,164,64,46,102,54,104,86,49,197,65,219,52,179,4,133,118,21,32,201,226,
71,112,138,14,38,58,10,141,62,133,80,100,85,126,96,143,126,232,135,126,248,197,23,191,241,217,207,126,246,47,254,226,47,40,172,124,207,247,124,15,61,239,253,255,228,253,20,71,178,67,13,167,144,211,233,
159,255,249,159,211,15,159,122,234,169,65,111,48,137,147,214,29,7,45,53,31,189,181,104,64,140,20,214,62,208,93,80,2,211,179,30,66,108,90,23,196,188,203,83,134,216,41,68,151,49,4,42,189,203,75,57,171,24,
163,155,161,102,81,30,138,46,170,117,218,235,157,217,88,215,158,184,75,84,85,116,15,208,178,215,143,205,212,14,233,140,167,132,175,107,82,229,113,27,229,3,202,210,176,45,118,243,173,36,79,76,74,11,112,
118,205,21,27,13,238,148,242,211,18,37,204,187,59,187,47,126,243,197,191,121,250,243,244,147,133,133,5,170,49,47,93,186,72,21,226,223,254,237,223,126,233,75,95,90,93,93,185,116,233,210,226,226,162,82,
228,89,124,42,209,78,62,179,122,102,119,111,159,14,182,62,212,54,188,106,252,247,251,253,70,60,107,26,238,156,218,193,2,132,139,67,38,98,78,62,234,186,110,40,224,19,170,1,173,140,76,118,241,116,58,126,
77,218,189,23,253,213,232,83,11,154,106,191,102,123,170,154,66,167,224,89,99,112,198,119,104,137,172,150,212,4,8,153,41,74,33,10,229,186,84,221,64,249,72,28,119,248,209,175,235,233,241,228,152,18,103,
245,192,99,140,51,43,104,215,226,69,187,121,127,147,66,244,252,176,63,57,62,68,159,23,216,15,90,30,53,176,213,62,208,254,167,203,123,112,176,127,229,202,131,148,139,188,78,153,252,205,155,255,249,139,
95,244,225,203,239,125,207,123,47,92,56,191,178,234,169,202,105,149,204,24,226,77,231,10,43,139,14,135,115,218,170,230,9,102,145,212,26,142,173,71,249,147,7,250,72,21,39,252,161,168,102,83,158,172,178,
40,82,141,42,147,15,0,201,190,171,106,218,43,69,253,77,237,176,245,83,54,130,27,1,56,129,94,103,54,153,177,215,165,216,53,84,2,164,145,174,87,193,125,146,30,67,98,66,41,179,190,82,185,126,194,74,229,122,
87,98,157,18,94,232,51,148,9,136,67,223,149,99,83,56,95,200,173,196,96,242,27,153,147,7,31,133,212,117,155,202,92,61,157,36,89,70,159,90,109,181,150,92,67,225,149,73,63,199,199,77,213,60,115,245,217,223,
255,228,127,64,146,247,83,63,245,83,79,189,247,189,84,220,75,167,212,119,140,38,76,46,81,152,57,70,112,109,189,180,21,242,200,93,185,120,116,124,180,180,180,120,127,243,126,83,151,220,251,40,11,245,5,
176,228,200,43,174,216,218,65,173,228,81,52,209,181,38,219,164,152,97,29,220,195,67,227,147,109,114,69,26,250,140,119,176,102,104,169,226,30,18,71,117,42,237,213,136,64,32,128,70,187,247,217,56,71,53,
18,45,54,101,131,148,14,252,200,64,122,94,229,86,84,78,25,223,5,38,18,218,139,21,76,175,188,21,154,64,252,140,94,89,210,53,109,196,244,47,240,58,163,252,55,81,178,243,47,255,229,255,244,222,247,190,247,
55,126,227,55,222,144,7,136,118,123,7,7,44,219,204,182,217,204,152,186,127,255,254,95,254,229,95,82,2,254,47,254,197,255,16,108,64,10,227,37,168,152,27,203,35,154,166,188,210,53,33,66,4,211,136,76,68,
183,118,138,142,149,145,15,6,131,8,41,94,93,146,193,38,83,131,20,86,208,146,131,147,126,83,64,161,248,156,9,108,96,95,158,89,95,167,255,122,238,185,231,29,211,238,47,230,97,20,93,240,254,176,79,25,177,
23,69,27,223,177,233,6,128,68,220,108,66,234,248,120,6,65,167,185,144,93,125,90,248,138,136,26,122,61,101,205,87,182,99,97,211,28,28,28,190,244,210,75,95,248,252,223,80,89,51,154,155,123,248,45,15,63,
241,196,19,180,99,239,220,185,179,185,185,5,238,234,179,207,94,61,125,250,244,220,252,28,38,117,82,11,242,210,26,79,142,233,135,135,7,7,152,206,121,176,112,35,247,91,250,253,129,86,85,41,75,131,10,252,
50,111,75,189,51,230,21,192,170,194,193,152,189,170,105,210,218,13,235,212,69,237,101,165,31,18,50,107,153,145,39,134,244,212,137,140,40,204,25,125,217,246,134,154,210,169,50,193,155,230,216,74,155,10,
106,98,23,24,25,193,109,145,12,173,147,210,141,175,24,251,30,12,121,102,59,16,93,70,105,7,49,62,132,133,198,101,14,75,69,33,157,136,20,151,23,150,78,83,41,66,33,144,174,6,5,184,198,160,71,244,98,85,140,
55,94,123,237,222,189,77,138,146,235,235,235,27,27,27,143,63,254,56,21,248,215,174,93,123,229,149,87,158,254,252,211,75,75,167,222,253,174,119,93,185,114,153,254,16,29,155,182,52,92,2,14,40,159,231,60,
136,245,228,160,235,205,212,138,162,87,98,170,49,157,78,68,191,186,160,196,119,114,60,166,64,47,157,103,207,168,33,105,124,243,168,217,187,89,77,121,116,111,54,157,113,162,78,123,60,9,76,68,50,247,8,62,
145,48,21,185,80,152,86,108,117,185,114,154,213,177,155,10,54,8,96,107,11,107,175,145,176,95,64,161,48,154,40,21,220,142,24,12,35,183,85,70,205,65,49,172,202,27,48,122,100,72,16,237,67,98,126,34,248,250,
100,235,85,117,108,13,165,39,181,2,220,158,202,146,91,82,62,229,14,155,158,216,114,208,179,220,105,76,135,135,135,116,89,238,222,185,251,103,127,250,103,215,88,249,89,56,247,255,243,175,208,25,121,120,
112,52,171,166,56,64,4,253,28,26,65,19,196,12,9,243,173,182,51,222,52,74,243,87,159,81,248,195,131,67,186,121,251,71,135,84,81,245,123,140,62,139,173,96,145,214,151,78,244,132,165,20,246,121,210,222,224,
106,101,50,166,86,166,222,168,246,134,35,193,166,48,88,122,134,153,97,88,198,87,224,199,126,244,195,25,229,156,82,155,67,75,115,84,13,39,96,208,219,198,168,24,77,51,40,129,103,235,178,183,172,170,111,
55,214,72,70,218,233,224,45,233,133,135,10,206,122,106,101,56,188,184,2,197,108,45,15,80,109,211,212,173,39,142,108,15,250,59,90,208,31,249,200,71,118,118,119,64,159,125,238,185,231,206,158,59,55,26,177,
236,248,120,124,76,23,241,127,251,221,223,189,123,247,46,157,174,143,61,246,56,157,180,218,135,110,1,120,170,254,130,182,56,178,66,3,46,101,59,2,223,69,228,119,77,103,180,213,86,132,100,217,186,246,130,
204,245,209,165,108,37,142,80,98,250,185,222,36,185,173,61,141,58,108,52,26,82,208,164,82,110,48,24,44,157,90,202,61,113,112,38,13,216,164,100,185,104,15,159,137,188,57,187,197,228,206,98,125,7,149,152,
109,34,222,12,0,167,223,160,196,228,230,205,155,79,255,245,211,127,255,119,95,161,112,69,177,251,3,31,248,192,123,222,243,30,58,255,238,221,187,247,242,203,47,127,253,235,95,191,113,227,6,67,138,167,179,
7,30,56,55,63,199,42,84,60,241,19,17,65,236,228,229,211,167,247,152,49,239,85,240,216,100,109,124,11,76,108,173,12,188,170,80,4,12,232,244,16,20,168,41,68,56,163,9,175,106,79,52,43,30,228,243,10,10,197,
81,173,202,165,4,108,187,31,12,26,155,206,250,204,230,28,118,237,220,205,56,209,56,89,45,207,203,169,60,169,55,156,145,203,208,93,204,96,84,139,213,67,120,192,171,105,39,99,212,170,89,201,210,122,97,50,
30,163,171,80,209,161,203,227,208,242,222,189,251,20,61,223,242,232,183,113,45,82,205,88,192,72,14,209,66,76,95,163,200,73,110,109,110,125,250,211,159,166,204,144,193,12,129,197,229,231,231,231,41,19,
127,251,219,223,126,238,220,57,200,148,191,248,226,215,169,196,153,155,155,31,14,6,5,26,23,30,222,137,140,255,49,83,116,74,234,27,117,236,212,75,204,171,133,114,154,41,15,35,102,98,25,45,23,202,135,193,
112,228,164,229,66,31,149,27,42,242,21,128,139,176,249,41,211,92,37,88,48,126,133,210,8,237,125,111,111,79,171,41,134,167,81,229,97,209,47,145,14,6,246,75,19,141,55,104,137,96,6,236,154,250,134,178,79,
178,128,4,116,214,108,140,126,130,60,108,122,70,186,165,108,180,131,20,86,228,30,162,196,198,194,25,47,199,214,8,176,191,30,114,11,116,37,41,53,121,250,175,255,250,83,191,255,169,91,183,110,209,69,254,
201,159,252,201,79,252,218,175,206,205,141,118,118,247,142,199,199,240,140,110,18,59,208,151,34,19,134,198,181,79,217,26,193,102,84,66,175,114,38,16,29,219,21,229,168,220,161,183,1,229,210,43,113,41,116,
104,23,246,225,37,8,54,232,33,71,69,25,130,184,233,124,214,215,52,245,164,12,49,143,73,7,108,29,163,151,136,219,32,17,252,199,20,248,8,139,50,61,37,165,113,222,94,180,142,58,188,186,71,171,150,161,102,
129,62,181,180,123,57,29,88,161,91,214,14,106,4,59,98,10,223,82,190,181,172,215,163,64,21,71,96,178,3,193,248,232,109,15,225,49,155,205,142,142,143,105,123,62,245,212,83,111,127,199,219,159,121,230,25,
90,253,127,255,149,175,140,69,26,141,226,245,159,252,201,159,92,189,122,245,177,199,30,251,249,159,255,121,25,157,207,124,134,205,116,120,58,50,125,119,134,215,195,213,211,141,97,82,118,161,211,102,70,
190,168,9,185,73,193,27,18,197,43,115,167,133,146,3,207,238,212,175,61,179,204,21,81,26,13,126,203,23,200,139,179,193,144,34,230,11,207,191,48,28,14,79,157,58,213,145,45,148,105,190,249,211,103,225,92,
151,186,157,170,19,74,38,173,147,131,125,196,160,7,120,235,251,161,252,171,24,183,182,182,254,225,107,207,124,230,207,255,124,111,151,89,194,239,123,223,251,62,248,193,15,94,184,112,129,138,74,90,232,
116,52,126,85,30,116,85,169,30,90,90,90,162,192,180,126,230,12,91,74,50,134,186,204,98,141,61,225,134,205,102,149,56,30,152,239,183,207,153,150,243,57,140,27,96,167,128,236,176,74,131,198,246,128,245,
217,95,84,63,174,42,124,25,63,22,44,111,197,41,103,23,227,104,60,102,150,246,174,233,44,239,245,251,67,54,11,238,202,224,36,227,45,121,251,127,33,227,50,181,117,214,62,130,107,47,154,71,250,173,128,31,
201,55,217,169,39,120,202,24,0,82,162,18,29,183,131,74,192,249,185,5,250,245,155,175,221,92,88,92,220,56,187,49,24,244,15,15,15,34,28,190,61,159,124,44,207,38,51,21,170,123,190,249,141,111,236,236,108,
111,109,109,83,185,35,243,30,153,145,46,45,81,28,167,53,76,95,97,103,103,135,106,77,186,23,69,65,241,125,145,78,166,146,237,33,24,48,174,51,19,14,160,181,211,118,16,247,57,233,204,40,153,78,68,1,124,192,
45,80,134,73,244,56,112,75,52,41,169,20,160,194,174,158,209,151,161,82,129,191,75,127,168,175,228,12,68,32,106,189,20,27,104,37,172,173,158,89,89,93,221,222,217,22,126,86,105,227,244,4,168,129,206,246,
140,107,40,76,19,61,162,179,188,90,0,213,168,176,146,40,139,245,100,15,21,57,251,5,71,27,178,50,68,246,126,112,173,201,137,87,103,6,0,245,164,75,192,45,32,173,155,117,119,68,33,160,227,163,29,31,30,29,
28,30,222,187,123,239,127,255,189,223,251,210,23,191,68,167,251,119,61,241,93,191,241,111,254,205,187,159,124,247,241,241,209,142,152,190,42,187,199,82,52,136,110,219,221,183,179,35,229,96,234,204,180,
15,192,108,197,2,77,103,51,202,99,24,88,197,54,108,152,169,7,147,117,202,189,103,243,33,254,191,249,122,211,24,93,179,187,62,240,156,243,188,107,237,235,93,170,238,218,247,118,219,128,29,47,13,109,236,
96,123,192,96,220,221,110,182,196,17,48,201,68,51,137,25,65,148,32,146,25,39,100,153,136,140,34,65,242,129,47,192,39,36,148,15,4,33,37,210,196,35,133,144,128,241,134,188,96,227,110,76,247,221,247,123,
235,86,221,218,247,119,123,206,153,255,126,78,181,39,169,110,181,250,214,173,247,173,247,121,158,115,254,231,191,252,22,35,217,81,156,84,179,83,101,20,22,57,36,139,196,169,174,81,148,2,145,179,116,245,
102,193,24,242,227,63,241,227,50,220,20,167,16,217,121,162,244,72,207,38,100,182,168,143,130,246,10,212,85,86,133,71,231,205,19,66,223,132,154,94,21,25,129,231,6,70,97,19,194,159,92,196,22,69,170,70,162,
28,142,68,106,5,125,53,77,51,140,197,138,177,159,85,143,150,206,46,189,242,202,43,16,92,174,93,187,6,137,228,151,191,252,229,47,125,233,75,124,198,254,202,175,252,75,136,51,251,251,251,73,165,8,121,106,
80,134,49,151,52,130,171,147,25,151,222,118,195,153,153,230,84,192,194,241,96,33,71,117,209,169,180,182,9,3,170,116,48,23,146,212,80,222,144,33,201,136,103,94,15,106,206,90,43,201,196,175,95,187,6,155,
118,114,106,210,166,154,36,13,38,206,226,57,49,241,190,148,4,176,56,69,229,173,43,188,35,114,202,47,154,42,156,110,34,148,251,232,238,157,187,144,0,66,16,129,223,12,197,251,107,175,189,6,169,31,28,36,
144,173,64,234,253,213,175,126,245,115,159,251,28,121,232,136,36,247,204,204,12,68,112,168,61,103,102,102,219,237,142,83,132,11,31,35,157,86,27,19,16,8,46,85,165,4,191,18,19,170,88,117,111,2,202,73,217,
190,210,136,171,8,114,90,56,68,75,119,78,180,48,99,174,99,232,14,36,83,177,96,41,84,146,182,170,89,191,23,210,198,22,70,240,182,128,148,5,89,100,246,216,76,9,17,144,184,233,111,152,95,82,38,7,168,133,
52,145,101,88,170,191,38,95,235,32,128,78,66,109,193,39,239,245,251,140,96,25,213,17,2,247,238,206,206,211,167,43,203,75,75,144,59,51,28,2,27,205,164,81,197,22,34,163,33,154,185,67,57,255,248,201,10,212,
139,92,9,82,207,106,3,126,30,22,48,4,113,184,225,151,47,95,94,94,94,38,163,231,189,251,247,239,61,126,130,212,21,68,169,55,91,42,228,41,61,55,155,1,160,109,97,85,89,177,19,24,200,133,54,61,21,251,174,
161,225,122,19,137,66,180,92,112,244,6,129,222,105,200,147,83,139,102,147,100,150,182,48,55,63,183,13,217,119,191,207,123,222,78,65,194,155,4,177,84,13,39,76,244,240,120,171,216,102,136,90,19,84,176,102,
214,177,100,205,66,85,168,152,57,203,75,35,106,160,81,106,139,32,160,89,69,179,172,153,18,181,37,2,143,94,107,242,152,49,24,41,19,238,135,7,251,7,176,206,33,38,252,222,191,255,61,40,40,225,190,253,220,
255,254,115,191,244,75,255,176,106,84,80,220,28,29,29,91,37,202,247,73,236,92,24,247,101,224,116,253,160,12,78,202,126,158,236,191,28,204,222,30,11,145,86,171,125,136,105,56,3,169,188,26,27,171,109,149,
145,244,212,193,131,9,139,148,198,86,102,63,64,146,56,89,249,217,66,166,19,204,94,134,210,113,220,199,134,217,79,252,248,143,75,35,156,199,166,133,19,65,97,0,86,169,136,104,178,198,164,104,183,208,31,
68,98,205,150,188,198,124,1,0,4,158,145,52,42,177,179,33,42,48,141,179,216,199,77,122,228,94,144,27,89,201,91,253,198,164,67,160,176,57,216,1,144,1,181,59,237,15,125,255,7,223,255,226,139,112,227,30,62,
124,8,191,239,189,239,125,239,63,251,167,255,244,212,233,51,240,132,184,146,146,38,248,9,249,86,41,220,232,228,23,250,62,25,142,36,154,222,100,153,20,211,120,58,105,83,105,71,150,218,134,250,252,109,235,
93,52,4,2,152,178,59,150,182,20,130,78,110,157,24,46,227,119,186,248,53,118,237,218,91,144,181,77,78,77,185,183,169,110,121,237,31,59,103,253,190,50,130,243,96,149,237,251,138,67,170,152,88,242,204,118,
56,218,88,223,248,198,159,253,217,23,190,240,249,65,191,15,57,245,15,208,215,210,210,18,28,30,80,111,126,243,155,223,252,143,255,241,63,126,254,243,159,47,181,185,97,207,127,240,131,223,255,158,247,188,
23,194,202,244,236,140,22,78,242,155,32,104,66,196,129,164,134,140,62,42,145,95,160,11,84,83,149,100,195,68,67,107,23,41,86,42,115,100,233,30,230,23,178,103,111,150,102,52,158,85,224,201,61,53,248,133,
2,70,39,49,100,142,16,193,225,110,106,206,82,56,103,177,106,170,24,173,139,56,176,1,147,181,235,37,136,198,152,82,81,200,19,246,150,84,91,61,11,147,18,85,141,124,111,35,161,202,106,234,39,55,224,20,188,
119,247,30,124,12,8,190,240,179,16,251,24,249,91,83,244,39,75,29,79,213,100,255,16,101,152,198,110,221,186,109,103,48,68,106,72,183,33,243,128,251,137,206,156,227,227,80,147,45,225,73,48,6,181,230,198,
179,245,27,55,174,195,199,131,87,65,37,196,42,2,53,81,76,101,1,99,170,75,77,237,58,90,49,222,104,54,232,96,27,97,221,50,170,251,199,61,40,80,200,138,19,123,78,200,7,105,118,168,141,144,209,29,112,186,
64,82,185,128,130,131,243,16,236,6,164,92,164,74,215,201,180,122,53,83,212,249,97,100,97,3,86,60,197,163,180,242,33,19,77,68,250,198,179,167,65,174,235,189,224,62,179,4,19,35,120,147,12,209,204,51,36,
48,172,43,229,69,197,145,129,161,28,94,77,112,185,247,200,10,166,191,243,59,191,3,235,25,83,239,247,188,231,215,126,237,215,222,251,190,247,30,29,31,195,49,137,19,163,19,50,182,158,99,46,131,32,5,163,
25,124,129,241,77,134,111,8,98,80,46,200,23,67,232,194,111,153,153,154,65,117,223,209,144,64,73,149,180,2,181,169,98,146,36,4,48,211,134,181,23,201,104,157,248,4,150,46,99,74,180,196,70,181,14,134,131,
42,84,66,186,164,67,127,196,183,168,250,177,31,123,205,23,174,125,217,6,204,58,191,204,86,114,98,127,38,241,161,54,43,32,13,193,73,185,93,164,55,31,213,20,146,5,230,131,249,112,6,202,202,57,188,146,164,
92,86,67,103,30,148,41,236,138,171,89,36,207,226,1,27,140,102,43,50,151,142,143,142,224,198,157,57,123,246,227,63,250,241,79,127,250,231,254,206,255,246,191,126,236,99,63,220,110,183,201,85,122,200,164,
85,27,180,58,87,42,150,24,97,202,149,145,242,59,126,44,183,42,10,76,181,55,246,79,161,3,105,174,122,172,147,201,25,116,42,136,144,222,92,254,108,254,200,47,225,228,19,131,56,218,142,117,161,164,232,104,
79,60,235,202,38,109,227,170,126,75,214,192,114,69,169,80,72,70,20,78,64,140,55,141,199,199,199,247,238,221,251,47,127,240,7,247,238,223,107,183,218,207,63,255,252,75,47,189,244,220,115,207,113,176,88,
95,95,255,15,255,225,63,252,214,111,253,22,100,133,165,224,212,213,171,87,127,230,103,126,250,7,127,232,135,206,159,63,215,25,235,122,134,244,101,28,163,76,174,225,60,62,56,60,168,42,134,234,166,196,29,
124,81,235,145,138,128,155,72,74,243,149,137,38,155,192,97,235,177,22,83,86,85,99,215,249,68,202,189,188,152,10,101,18,30,214,147,113,170,121,222,194,31,143,143,123,45,244,39,111,59,29,149,11,77,220,39,
53,237,76,2,50,74,138,15,203,172,113,57,66,72,139,194,13,201,138,129,29,82,48,8,86,194,121,201,42,196,116,15,208,76,146,144,166,240,248,224,165,119,110,163,198,195,4,58,41,183,142,143,14,32,136,195,17,
136,114,172,20,232,35,73,164,134,170,113,250,212,226,149,139,151,225,206,63,91,223,128,108,209,46,235,201,147,39,95,248,194,23,224,4,58,119,238,220,228,228,36,11,126,193,217,9,239,15,33,254,209,163,135,
144,140,79,78,78,161,209,51,106,49,162,38,56,22,173,228,212,202,13,16,149,66,163,123,71,160,109,252,25,146,28,64,177,217,86,27,246,251,104,72,253,113,74,24,153,179,203,247,96,72,189,111,2,14,162,39,100,
175,223,115,122,175,88,178,80,40,31,201,164,113,13,203,192,152,99,49,81,34,128,185,23,105,108,110,67,9,159,219,8,235,202,81,39,111,151,172,55,84,24,28,168,68,162,179,88,111,230,12,50,118,230,238,119,20,
38,51,143,235,225,245,111,124,251,141,223,252,141,223,132,179,16,110,239,191,248,23,255,226,211,159,254,52,84,33,155,155,155,199,135,199,134,19,139,202,113,231,197,40,103,133,146,110,88,10,91,50,14,238,
176,171,250,109,146,153,118,224,143,228,50,71,221,113,26,174,236,42,125,195,200,113,44,101,186,160,243,201,126,29,11,89,27,124,207,9,127,77,124,202,20,181,162,130,72,94,57,235,137,148,91,136,62,244,19,
63,241,19,140,117,75,132,26,14,226,52,22,149,44,37,231,18,183,135,168,203,193,78,46,88,28,210,57,32,6,20,78,125,180,13,99,234,185,251,46,185,161,101,145,41,152,233,158,66,214,117,179,177,127,50,70,129,
192,237,26,47,153,187,139,176,5,6,77,82,243,98,21,46,154,162,4,88,112,71,104,168,8,165,30,60,160,205,221,189,157,35,146,148,43,137,43,222,103,147,102,155,41,104,5,196,104,25,86,181,105,164,148,173,218,
82,169,110,21,148,224,235,146,210,6,124,22,196,226,33,166,76,195,149,5,235,130,89,215,17,37,85,122,2,178,68,248,28,54,17,22,241,209,243,99,99,152,138,191,117,253,122,183,211,166,158,184,0,251,165,129,
85,140,4,4,181,162,50,199,210,122,43,73,59,62,123,99,194,13,129,36,238,47,222,248,139,63,250,111,255,173,63,232,207,76,207,188,251,221,239,134,208,12,187,116,110,110,14,2,4,84,244,159,249,204,103,254,
236,207,254,172,60,213,32,251,251,153,159,249,153,127,240,15,254,254,123,223,251,62,248,49,20,161,193,116,239,132,119,179,205,163,230,230,230,119,119,119,49,43,37,59,37,86,69,229,67,77,197,202,178,240,
128,73,253,98,75,97,196,190,75,78,204,104,138,202,67,59,106,181,192,254,106,197,58,168,51,181,8,107,64,186,199,8,19,90,99,144,131,227,108,174,213,178,15,25,69,122,204,151,42,194,229,157,74,39,81,152,146,
121,113,226,29,201,24,37,178,185,168,144,88,24,83,69,245,187,8,0,177,3,64,187,221,121,244,240,225,206,246,206,169,197,133,102,213,128,3,25,82,151,126,175,143,250,117,52,43,36,231,173,196,180,196,169,137,
137,229,115,203,223,251,189,223,251,131,63,248,131,21,121,95,148,74,188,175,191,254,250,215,190,246,53,56,101,23,23,23,57,38,194,122,160,58,233,112,123,123,251,198,117,156,154,76,142,143,53,66,85,215,
67,82,138,108,53,170,32,38,192,85,37,58,13,137,69,177,26,232,86,218,63,110,52,154,237,238,120,3,114,112,252,84,71,36,126,139,112,67,123,150,112,14,96,246,189,176,192,180,29,200,238,243,83,83,63,8,185,
51,94,252,107,184,205,77,187,87,108,93,57,28,101,181,209,36,48,101,141,63,114,110,43,92,219,248,56,222,157,52,168,54,247,76,153,40,186,236,124,67,99,9,33,220,104,123,55,48,231,9,126,168,217,110,206,206,
204,194,41,248,129,15,124,224,215,127,253,215,207,159,63,191,119,176,199,182,124,60,252,212,20,91,197,2,57,9,47,220,7,85,128,90,240,122,218,6,21,68,177,169,221,241,32,151,186,11,24,39,7,195,225,204,244,
52,108,146,33,206,135,27,65,105,59,206,21,202,162,190,16,49,212,4,95,84,110,178,235,185,12,120,40,99,96,50,7,7,220,104,46,190,186,148,201,233,231,199,126,236,199,69,211,86,189,222,168,49,55,10,206,23,
249,163,26,173,138,28,19,42,148,71,146,210,129,48,158,68,247,214,244,255,124,145,152,242,199,34,70,22,10,92,16,207,149,160,166,106,183,106,63,149,212,251,43,187,120,152,212,54,90,94,57,50,120,149,52,220,
169,91,146,246,152,36,7,21,214,124,41,120,237,138,244,138,235,44,187,87,210,208,96,48,44,246,5,27,94,220,222,68,16,156,251,247,234,175,230,131,182,159,188,192,60,77,170,56,249,108,0,164,132,43,139,25,
25,212,40,207,10,159,138,207,109,24,27,138,194,47,109,227,96,179,123,237,45,236,137,79,77,79,103,196,107,225,248,101,134,176,22,169,165,219,107,191,211,155,89,68,130,114,4,162,195,151,190,248,197,55,222,
248,11,248,251,197,133,197,43,87,174,64,236,134,98,5,50,20,136,14,191,251,187,191,251,27,191,241,27,101,248,128,42,254,83,159,250,212,103,254,241,103,62,242,209,143,76,76,76,236,31,236,63,91,91,63,58,
62,44,7,203,94,231,178,244,45,79,98,61,200,9,66,22,9,31,216,201,62,74,46,20,93,86,17,72,220,221,194,151,208,41,29,139,214,74,146,132,133,202,69,136,62,189,30,93,187,116,84,144,16,72,174,108,168,133,196,
222,117,212,144,214,14,64,31,146,226,86,187,85,232,16,168,98,128,211,182,141,103,13,90,95,216,89,41,188,178,22,26,7,98,217,153,34,32,142,177,193,94,34,190,45,244,145,4,245,78,129,30,2,244,237,91,119,240,
222,226,248,166,25,26,36,72,64,24,98,162,176,7,130,236,145,46,32,110,132,17,20,251,19,99,99,112,82,126,232,131,31,250,200,71,63,58,24,96,237,111,154,89,112,34,254,231,255,252,159,135,195,225,133,11,23,
224,155,199,132,120,129,199,1,63,6,57,251,131,7,15,224,191,147,147,19,205,10,249,165,221,241,113,148,166,80,53,14,111,243,66,188,8,140,93,232,144,219,104,142,141,79,6,50,195,28,162,153,14,4,243,14,246,
160,232,153,142,234,154,112,223,243,28,190,123,131,190,147,177,161,203,88,38,25,224,229,78,39,197,205,40,8,99,39,42,31,111,211,138,16,98,154,170,32,202,208,48,185,194,5,48,163,72,93,22,67,78,166,117,204,
253,13,167,131,16,206,222,121,180,195,169,161,183,57,139,71,44,208,252,220,252,143,252,200,143,224,156,172,30,110,109,111,177,55,177,156,229,73,28,187,100,220,42,115,187,96,103,94,78,80,252,137,84,137,
143,122,150,228,229,14,55,143,25,146,97,166,105,85,67,117,123,120,112,136,109,148,170,202,82,29,20,148,12,25,235,53,94,153,4,94,144,153,88,144,254,179,39,242,93,8,12,19,224,201,106,204,38,77,210,192,225,
68,179,250,228,39,95,13,34,157,99,8,250,200,26,243,46,138,109,107,146,114,158,235,113,14,238,114,52,166,122,72,46,198,216,41,129,83,220,155,32,128,57,38,101,188,93,180,61,28,196,197,56,250,44,203,40,252,
216,192,166,139,81,12,50,72,51,20,123,108,168,4,77,51,22,6,36,249,172,53,232,213,25,206,171,222,161,0,220,105,96,197,248,39,167,234,233,202,216,227,208,215,104,40,182,61,105,47,94,20,29,67,54,87,48,157,
10,101,216,6,81,113,80,209,125,175,130,21,252,108,162,153,220,84,62,24,238,85,123,83,186,181,152,134,37,98,235,60,108,16,61,204,241,238,88,167,219,126,235,77,236,137,67,16,39,182,72,56,105,198,38,49,39,
43,226,234,87,9,83,193,206,201,209,241,221,187,119,255,223,207,126,118,253,217,58,124,19,54,39,228,116,140,213,133,183,189,125,251,246,175,254,234,175,222,186,117,171,212,14,252,208,135,62,244,43,191,
242,43,175,190,250,234,244,204,12,164,46,15,31,63,218,223,221,135,157,16,71,81,20,92,11,51,32,131,62,97,55,124,114,18,234,86,6,11,86,185,239,164,165,179,23,79,9,159,103,27,105,52,64,79,120,156,191,65,
46,57,26,50,241,50,16,91,207,105,251,30,39,230,232,219,71,126,46,82,66,138,238,82,77,158,19,24,220,83,106,16,119,156,109,230,225,190,181,59,237,162,238,50,44,148,211,166,211,137,226,44,101,183,38,17,27,
80,125,76,220,165,144,68,147,36,122,195,182,141,201,64,114,195,55,17,74,10,62,198,198,250,250,198,198,6,36,224,90,238,249,102,171,73,141,233,68,153,193,104,132,167,79,141,189,105,82,32,132,119,62,216,
135,123,188,211,29,155,56,125,250,204,7,63,248,253,239,250,158,119,61,121,242,4,222,197,154,227,111,190,249,230,103,63,251,217,229,101,36,238,50,46,8,17,138,52,142,222,216,220,188,255,224,225,244,212,
20,228,123,237,110,71,64,26,56,119,29,42,126,41,208,42,192,156,191,129,233,63,209,145,28,220,118,52,146,15,164,242,78,200,60,114,154,39,179,52,9,223,189,94,238,169,58,109,130,121,243,117,41,80,190,234,
59,33,230,171,22,103,189,193,142,77,95,45,153,106,21,55,85,216,222,15,99,177,83,240,79,178,181,237,149,180,149,167,37,94,205,43,93,42,106,236,164,138,216,154,195,161,167,87,172,225,16,223,221,217,221,
219,223,83,79,184,68,162,44,35,190,51,108,147,45,56,52,231,75,103,93,221,62,98,223,118,226,128,167,95,23,200,130,67,144,222,39,135,82,163,225,8,74,37,84,56,35,50,7,99,228,173,184,96,29,112,107,34,185,
19,42,2,146,182,200,112,158,61,178,163,240,210,69,190,177,224,1,137,130,13,213,231,213,107,175,189,106,62,239,78,58,83,52,23,214,162,204,171,17,136,244,143,89,74,144,131,109,131,49,41,67,52,161,135,63,
84,205,60,226,50,173,157,138,121,57,162,17,23,68,235,42,84,234,182,23,212,113,131,83,54,18,59,198,34,128,156,225,26,180,115,156,209,163,149,40,228,245,36,100,84,140,233,50,106,122,149,201,53,222,64,242,
101,149,198,51,122,26,170,36,13,178,66,6,229,102,69,242,10,25,214,30,169,54,64,248,145,123,53,167,166,131,24,209,184,89,44,55,176,190,12,223,40,241,27,180,217,46,221,63,202,215,68,240,212,5,225,146,99,
245,84,241,40,187,211,237,180,59,221,235,148,137,107,59,197,153,60,161,129,83,74,242,206,219,216,152,176,201,33,119,126,235,205,55,255,235,127,249,195,65,127,192,189,5,4,47,147,229,227,163,71,143,254,
211,127,250,79,204,110,176,156,122,126,126,254,151,127,249,159,252,221,79,127,250,212,233,211,176,10,159,60,89,217,220,222,234,247,6,108,226,172,137,146,57,1,41,231,34,177,155,76,236,118,187,199,253,222,
168,22,99,38,107,239,56,213,154,201,56,31,234,217,69,76,250,142,184,129,11,247,0,162,57,114,227,155,45,228,166,19,255,30,63,176,100,253,100,113,232,196,233,156,248,235,222,30,28,43,211,50,14,21,217,52,
16,193,33,3,111,181,178,170,123,1,128,82,212,167,66,29,85,27,154,129,1,26,163,229,37,204,147,134,226,99,52,28,34,184,37,102,188,150,87,114,245,144,102,224,212,213,113,143,31,63,129,255,153,158,64,33,20,
172,202,235,216,234,116,42,4,89,98,179,8,50,110,130,211,86,45,12,235,161,217,108,161,172,85,8,195,186,62,60,58,58,56,216,31,135,124,252,236,217,31,253,196,39,166,103,166,111,92,191,193,66,64,252,197,200,
78,184,33,16,184,225,152,100,1,71,248,127,136,188,183,238,220,158,68,236,202,44,10,127,123,179,178,84,96,48,61,3,66,110,96,39,7,238,14,196,119,88,125,68,164,108,106,117,30,33,226,192,209,206,18,31,3,50,
57,226,150,108,22,222,209,11,231,70,167,97,79,204,211,195,89,219,68,120,242,54,184,35,104,179,216,15,186,146,121,200,195,67,75,59,116,180,31,92,62,98,165,99,165,74,56,82,74,153,101,177,234,76,177,113,
141,238,126,148,49,64,40,177,166,71,222,250,118,169,182,144,157,180,45,195,190,18,137,233,163,228,154,166,39,57,219,243,229,180,48,227,177,189,26,68,248,160,183,33,138,16,34,252,52,44,63,120,52,30,155,
102,161,52,30,200,108,79,53,84,171,136,233,35,144,193,220,84,17,72,183,59,97,14,154,197,114,41,226,121,155,164,54,76,65,84,72,109,82,1,229,214,177,58,208,72,31,32,6,70,180,212,50,107,69,179,136,118,3,
206,61,212,91,168,184,152,21,216,155,129,4,197,98,73,124,11,169,121,47,69,72,210,67,85,57,162,129,187,234,181,26,115,99,170,229,109,76,74,47,209,183,196,148,80,97,154,133,33,131,172,152,100,2,199,106,
57,26,50,168,44,59,189,161,243,50,77,101,172,59,42,40,166,196,41,152,142,221,34,251,28,227,116,84,206,70,93,3,24,67,90,98,35,40,114,192,34,141,196,226,167,120,123,153,176,104,132,5,134,190,105,91,196,
171,36,133,32,137,224,34,161,250,62,115,250,52,252,168,105,167,120,129,78,191,205,13,182,24,236,197,156,128,195,79,194,86,252,243,111,126,243,245,111,189,222,31,244,87,159,174,194,86,103,214,201,128,4,
100,222,246,5,161,1,74,206,159,255,249,159,159,153,157,129,15,245,228,241,147,253,195,3,110,64,155,225,222,73,240,34,5,110,185,237,226,202,117,116,132,38,176,144,193,53,27,21,151,129,25,80,232,189,14,
16,196,199,3,59,15,163,17,242,179,17,251,63,114,117,67,77,187,41,40,19,79,4,137,124,228,166,205,185,24,183,181,130,202,200,114,79,211,218,83,53,38,158,33,207,200,146,245,25,79,180,209,144,3,161,68,13,
169,41,121,53,81,186,157,50,47,216,216,72,168,10,50,24,14,198,198,199,27,196,199,33,168,28,138,165,56,242,125,111,80,19,3,66,56,36,94,16,91,175,94,185,10,241,185,30,13,106,236,67,86,195,254,0,207,30,68,
61,249,170,217,108,183,154,129,122,77,14,89,239,3,212,32,240,14,178,69,184,209,240,188,118,182,54,33,18,95,121,238,234,95,251,201,159,252,240,15,252,192,111,252,198,111,126,249,203,95,86,13,44,76,243,
217,183,19,173,189,105,78,11,207,20,174,2,194,238,87,190,246,181,193,168,254,43,239,126,247,212,212,184,41,248,55,2,19,238,163,122,134,96,209,0,87,129,231,49,100,90,88,38,5,248,12,53,77,105,57,124,211,
129,221,43,76,78,184,10,143,90,101,146,115,166,243,66,174,172,188,148,32,164,244,228,213,13,74,229,64,60,91,149,38,235,154,240,161,71,246,156,76,149,44,160,98,81,200,62,133,246,189,151,66,135,181,207,
79,24,90,69,246,159,73,234,39,65,255,40,49,70,35,10,229,22,141,208,96,122,138,156,52,149,194,168,200,7,27,217,160,44,193,82,139,200,145,182,176,146,54,80,147,193,179,117,38,153,146,226,41,117,120,83,49,
235,157,95,119,120,124,184,184,176,216,57,232,64,30,222,64,117,173,6,106,237,34,49,181,97,186,70,34,172,228,141,116,207,145,177,246,86,89,24,53,80,237,194,40,130,137,134,48,101,223,152,58,84,52,182,134,
28,252,53,213,227,230,27,18,76,128,89,113,88,168,140,159,91,34,70,118,16,249,255,68,204,29,207,163,112,148,188,160,188,198,140,101,24,28,196,50,158,94,186,49,68,39,66,207,102,61,194,146,152,12,209,237,
136,202,230,240,188,169,244,116,118,185,217,175,227,7,254,204,181,13,32,233,94,240,25,165,37,184,166,190,22,155,229,104,231,145,125,164,110,126,124,27,74,47,231,240,174,240,136,82,124,91,158,140,38,149,
31,76,10,131,179,142,183,202,85,139,96,156,83,246,82,146,153,69,164,186,180,18,194,123,6,201,229,222,160,15,221,177,46,36,227,215,174,93,111,119,218,83,83,83,39,28,117,244,214,73,86,158,205,125,112,30,
5,213,252,151,191,244,165,183,222,124,235,224,240,224,233,202,83,212,182,39,36,248,255,175,203,204,185,115,231,126,249,159,254,242,207,254,207,63,59,54,62,182,127,112,176,242,100,229,240,240,128,76,20,
249,185,144,143,55,159,79,106,223,205,218,111,154,98,11,52,175,30,213,11,243,243,123,187,187,36,211,90,73,210,45,58,103,106,177,42,131,120,20,141,130,216,212,168,154,168,69,140,179,181,134,224,34,216,
99,149,160,103,181,16,252,248,54,82,217,230,139,70,171,0,110,189,88,112,232,194,130,24,212,132,3,176,211,42,19,112,29,82,37,109,168,36,246,51,42,152,20,36,196,106,226,148,172,125,79,149,236,113,15,123,
23,237,86,167,217,96,13,70,126,97,52,149,118,44,19,147,127,244,232,241,225,225,209,197,75,23,225,97,33,95,102,64,54,90,129,165,230,19,13,87,225,111,58,132,193,173,225,250,97,225,181,26,237,74,4,140,124,
239,240,40,97,46,220,219,217,217,129,194,107,102,102,230,163,31,253,240,210,210,210,91,111,189,117,116,210,107,20,238,91,143,190,176,245,49,24,30,30,28,182,218,237,205,141,13,56,63,224,254,183,219,29,
36,22,146,49,141,158,250,65,64,202,8,11,104,146,217,91,197,112,113,122,135,193,226,226,41,8,223,235,232,182,51,48,164,128,179,150,147,33,210,116,96,40,176,131,220,89,176,162,80,57,113,90,217,136,81,142,
214,247,252,131,85,168,202,113,158,77,180,180,123,206,138,164,172,93,33,93,114,209,192,97,76,186,47,48,10,62,87,163,185,29,17,180,56,246,18,148,34,11,11,23,31,58,106,71,192,169,26,165,83,33,164,18,98,
120,162,95,175,40,41,205,10,157,52,117,189,245,142,76,254,7,37,37,14,246,247,177,200,87,45,57,164,49,235,36,31,153,1,20,158,180,51,45,13,25,73,246,179,20,132,51,167,25,13,253,68,209,39,208,48,115,32,96,
163,85,175,188,242,178,208,35,229,86,171,250,145,116,138,106,46,166,130,249,123,105,139,171,136,234,129,31,109,197,173,31,70,135,122,27,50,202,68,80,125,200,216,37,200,38,156,34,226,44,12,207,72,97,141,
16,149,188,157,112,154,68,192,245,100,8,74,174,38,138,71,168,228,37,62,96,56,170,242,201,31,13,191,164,21,159,250,114,19,151,58,19,175,197,158,85,213,36,179,198,157,83,0,156,2,19,169,93,146,130,162,82,
34,147,59,162,253,136,242,87,147,9,128,122,109,215,73,206,103,133,21,27,132,211,168,201,96,109,193,103,133,199,128,140,205,238,216,88,231,218,91,111,193,46,157,156,156,76,130,105,81,196,88,129,231,147,
63,198,180,185,181,249,197,207,127,241,238,157,187,219,219,219,107,171,107,255,3,167,71,72,42,63,246,177,143,253,155,127,251,111,158,127,254,121,248,255,71,143,30,109,111,66,17,61,76,166,86,169,70,35,
216,91,172,209,213,197,115,19,240,59,222,179,32,133,134,163,195,67,236,108,48,62,68,172,171,101,196,70,105,24,226,34,250,71,71,189,254,224,184,223,171,26,173,78,119,60,84,193,220,238,157,52,241,107,60,
139,240,32,169,120,224,159,17,11,25,136,35,120,65,62,44,107,178,94,131,8,78,126,215,205,66,81,32,138,118,35,183,12,98,42,58,155,133,101,64,146,235,202,108,126,10,115,228,195,50,162,183,108,137,90,61,141,
149,168,105,239,107,56,137,208,218,184,186,123,247,238,242,210,242,244,212,116,104,84,92,165,53,58,109,108,10,97,191,144,236,207,112,252,32,188,180,6,249,192,53,90,45,72,204,201,249,114,136,94,151,62,
193,211,30,14,71,187,59,59,80,57,205,206,206,65,70,255,177,31,254,216,202,202,211,149,149,149,255,222,115,132,79,114,112,112,0,191,226,240,16,97,42,11,139,139,112,18,243,108,128,97,33,38,208,15,31,130,
205,156,176,140,128,79,141,50,112,131,133,83,139,243,115,115,27,27,27,189,254,177,136,213,68,225,31,112,66,193,26,144,130,167,226,245,105,35,62,89,9,133,48,47,187,165,123,193,17,250,84,180,176,88,201,
64,137,84,201,56,50,41,3,100,153,178,151,91,237,94,147,25,222,134,225,4,14,74,59,26,66,200,212,57,87,50,254,151,50,245,137,170,25,157,253,156,40,17,38,39,254,51,92,60,176,79,69,209,22,151,184,100,202,
107,133,33,151,200,191,72,7,56,51,20,121,11,66,53,54,63,63,119,72,74,41,21,27,22,11,242,206,58,81,140,108,175,56,201,17,79,209,200,134,2,98,105,201,219,199,145,154,10,95,2,213,163,181,129,44,100,7,192,
131,255,209,31,253,17,54,90,243,116,80,83,179,79,6,11,73,185,78,216,175,32,68,148,83,223,32,162,29,106,147,205,14,67,78,197,201,131,195,23,186,66,5,159,37,149,194,35,12,130,171,88,21,87,44,147,57,91,175,
168,179,92,151,216,1,62,46,120,10,231,125,101,4,27,145,132,86,212,157,177,144,68,234,208,133,18,196,150,49,44,138,71,181,81,114,166,58,50,44,48,40,218,211,62,42,225,32,131,34,44,131,180,202,228,86,20,
254,109,34,230,165,132,205,164,179,111,49,165,103,130,189,232,176,200,178,112,197,156,211,132,203,229,222,65,38,62,54,54,126,253,173,156,137,51,39,162,20,177,18,219,98,108,62,212,183,110,220,250,243,63,
255,243,245,245,245,205,205,205,183,123,42,23,95,80,56,255,226,47,254,226,223,249,187,127,7,50,62,72,223,30,61,126,124,116,116,92,107,165,22,50,44,212,169,8,12,91,82,121,227,119,168,227,128,234,56,123,
150,241,156,219,217,222,54,109,35,211,59,19,102,49,221,216,81,239,184,127,124,220,39,241,86,248,102,183,211,113,5,143,140,151,7,157,220,145,101,243,120,40,173,249,16,67,66,66,20,7,199,74,205,57,81,248,
169,102,93,148,22,79,50,179,2,12,119,114,233,39,147,0,211,10,180,165,132,30,76,249,81,10,60,74,39,42,49,209,3,82,96,248,19,90,21,83,145,169,218,27,130,139,168,227,104,208,235,111,239,108,239,237,238,93,
186,252,28,42,124,81,22,136,45,78,156,208,146,231,1,42,172,142,216,177,43,208,112,135,219,208,40,147,66,12,211,254,160,135,119,156,95,131,174,196,152,26,239,239,31,192,225,6,217,241,71,62,252,3,179,51,
51,215,111,156,232,140,191,237,235,232,232,40,145,84,203,216,88,247,236,153,51,205,70,75,154,117,132,138,192,124,136,237,113,213,70,99,128,95,216,251,158,199,236,123,29,94,168,176,10,165,176,22,105,105,
96,40,133,207,22,178,166,82,227,5,47,205,193,35,36,29,77,101,239,17,5,89,113,46,69,130,183,33,107,70,150,199,191,96,180,169,53,96,230,226,10,1,136,111,95,201,226,70,34,19,178,16,92,1,254,50,217,81,198,
203,105,255,87,206,131,200,162,26,10,35,54,144,32,47,120,68,187,69,65,6,51,222,220,100,30,204,248,137,113,207,129,225,97,122,199,12,167,196,91,23,206,251,131,253,3,210,97,15,38,151,41,24,188,88,139,220,
177,97,83,25,148,169,126,179,49,137,2,90,16,229,169,68,191,171,81,36,217,124,178,96,47,184,66,125,109,178,154,102,65,28,179,106,83,171,186,232,21,109,195,224,16,167,254,211,220,86,231,103,147,76,80,130,
226,47,212,113,140,159,181,161,145,53,68,157,82,69,117,10,235,85,193,121,164,120,115,241,135,174,197,242,129,219,81,82,86,64,221,157,5,255,108,26,37,103,118,48,231,98,85,48,47,180,8,188,179,14,134,115,
229,123,24,206,68,112,131,124,20,200,252,147,21,245,180,203,97,141,114,237,233,42,194,170,64,135,104,227,88,36,13,53,105,12,250,198,201,137,45,47,73,148,233,146,19,106,178,88,149,22,190,221,248,156,170,
118,167,219,29,239,66,38,206,245,53,53,194,36,233,214,1,175,204,29,134,163,225,183,191,253,23,119,238,220,129,8,254,63,8,223,239,127,241,197,127,253,175,255,245,251,222,255,62,120,82,107,107,107,228,48,
208,231,103,199,71,27,121,157,99,230,130,237,90,66,109,55,48,18,84,194,254,180,113,117,202,32,86,142,189,144,169,162,41,240,176,166,169,65,160,152,37,248,14,129,114,162,17,215,0,141,126,70,184,66,58,109,
72,84,43,245,9,145,49,6,5,157,74,242,41,124,125,21,173,165,235,10,158,177,162,250,205,7,19,123,214,131,1,132,239,54,233,162,200,210,202,33,73,179,111,175,1,73,149,125,68,88,195,73,124,39,18,144,164,231,
3,68,110,32,173,70,170,108,149,188,80,120,0,58,42,60,122,248,112,108,124,98,126,97,17,155,218,114,234,84,158,217,53,218,236,34,169,221,17,153,246,53,29,42,68,51,191,191,214,66,221,55,170,22,5,241,138,
32,34,248,146,253,253,61,72,241,33,136,95,190,116,233,131,223,255,210,131,135,15,87,87,87,255,123,207,180,135,152,75,188,89,47,60,255,142,86,187,73,5,168,24,241,100,117,1,10,211,56,86,237,245,22,23,22,
231,231,231,97,157,32,204,63,121,182,199,51,93,54,165,207,75,199,81,17,101,46,168,137,78,78,136,156,106,75,88,34,164,81,30,107,54,106,218,170,132,136,57,171,56,214,110,99,169,100,3,76,115,106,76,108,109,
221,117,2,86,84,32,120,204,4,59,131,45,51,35,44,50,183,139,10,35,46,1,201,218,34,154,136,19,167,167,193,196,170,156,140,226,56,155,21,160,176,151,157,88,104,72,25,116,214,74,103,107,197,37,243,217,73,
133,86,18,78,167,135,131,133,249,5,168,138,208,246,186,217,80,93,20,189,159,218,21,224,223,78,210,96,52,111,8,172,252,229,76,129,150,37,81,2,133,84,83,194,81,61,31,108,35,32,11,247,31,255,147,127,50,59,
55,15,55,123,103,119,151,237,235,181,138,204,2,227,172,219,134,133,24,157,57,94,240,236,4,31,84,169,72,21,154,112,20,103,27,35,182,55,84,236,181,10,183,58,229,197,233,244,153,110,7,61,230,17,169,68,6,
77,75,163,62,45,19,136,49,117,36,197,23,37,187,141,198,19,73,222,140,35,165,115,29,69,37,170,176,51,141,54,254,22,65,65,249,93,92,228,7,237,165,37,99,158,248,2,50,165,143,210,36,9,93,150,110,23,85,222,
84,192,236,196,93,201,139,214,153,118,204,165,244,103,82,21,246,133,60,219,107,69,25,208,73,211,69,10,5,120,116,144,168,118,59,93,210,78,57,209,19,55,97,66,107,173,192,158,159,158,158,186,127,239,62,251,
195,125,103,231,228,103,127,246,103,127,233,31,254,210,194,194,34,172,179,71,143,30,161,2,129,234,80,218,187,34,98,248,24,5,155,122,189,227,32,89,106,197,68,211,148,197,206,44,185,137,209,100,139,99,106,
53,154,251,123,123,42,53,53,100,228,104,29,107,107,19,146,205,86,28,14,144,138,50,53,53,193,125,146,194,123,218,40,97,196,232,193,2,43,122,189,215,65,5,23,77,183,43,169,235,49,252,36,4,35,56,195,90,109,
196,162,100,100,78,81,226,136,206,102,18,11,142,80,240,6,114,165,79,27,231,24,113,50,120,110,113,200,131,51,212,139,231,125,210,122,95,86,224,214,214,214,179,103,207,206,159,63,223,69,1,169,68,146,32,
162,167,97,110,232,84,11,227,230,194,200,130,94,178,248,29,230,79,147,174,120,37,137,30,63,125,170,48,60,17,32,6,131,225,209,193,81,183,139,201,248,71,63,242,81,248,213,55,111,221,68,15,135,239,248,130,
191,186,124,249,242,59,222,241,142,51,167,79,195,73,31,71,145,180,126,27,234,152,163,109,36,28,165,14,22,22,5,247,221,39,81,151,168,132,97,51,12,177,169,1,250,148,166,34,241,241,2,50,86,239,118,38,223,
197,18,175,89,154,48,168,36,78,62,44,205,11,80,54,158,108,67,218,41,65,108,185,178,82,106,249,118,44,120,237,173,143,171,204,14,122,35,37,127,225,223,179,145,22,235,233,75,223,198,177,72,92,180,238,171,
116,135,116,235,154,113,149,81,121,5,242,144,139,227,12,19,16,115,27,166,22,18,224,36,8,110,152,102,170,133,143,0,4,241,134,216,33,121,27,179,75,138,172,170,115,136,207,86,215,52,246,207,11,214,195,36,
53,27,20,81,33,150,22,115,98,101,235,233,125,169,94,250,192,247,65,32,135,231,185,188,180,212,29,235,192,114,132,243,153,71,94,65,15,46,213,194,143,172,228,76,211,117,30,134,200,4,147,197,103,77,171,207,
44,99,60,183,237,105,69,234,224,39,250,66,183,200,201,112,55,168,6,87,237,84,7,128,181,159,188,234,64,89,151,154,88,157,62,11,124,21,189,132,96,67,0,153,120,73,235,91,19,53,5,180,24,152,219,41,144,7,23,
187,42,24,114,139,70,100,22,205,174,140,18,18,46,83,242,39,241,86,71,100,229,99,61,140,197,22,67,97,72,146,214,120,251,100,18,162,149,201,234,10,120,181,47,108,144,84,167,200,87,227,227,99,176,51,175,
93,187,6,225,201,84,12,173,164,229,165,222,110,183,151,150,150,46,94,184,120,241,210,197,55,94,127,195,144,12,214,57,249,87,255,247,191,122,245,147,175,66,142,186,179,179,189,185,181,217,235,247,13,231,
148,241,244,116,211,177,7,29,68,91,131,123,169,46,20,84,213,68,46,136,46,230,75,163,91,50,24,246,102,103,103,14,15,15,234,193,0,229,163,81,146,52,139,22,195,153,49,28,32,181,4,221,142,82,108,180,90,227,
83,211,69,155,75,236,13,217,28,147,70,126,113,72,158,235,210,113,163,7,141,38,88,5,235,207,103,209,209,72,58,33,3,184,9,140,7,63,65,81,53,95,233,32,2,70,34,177,164,182,210,178,62,34,147,125,28,42,125,
163,209,123,147,137,163,232,107,67,205,229,122,84,87,168,122,195,74,108,216,56,90,121,188,2,63,124,225,194,37,56,56,224,2,97,67,146,90,58,177,216,146,229,103,169,34,202,24,11,5,115,195,150,145,25,12,107,
117,194,44,139,220,105,129,184,201,142,92,136,185,28,244,247,246,208,114,115,102,118,250,157,239,124,254,221,239,250,158,63,255,214,27,37,17,159,159,32,124,255,83,127,227,111,92,126,238,242,252,252,66,
77,26,6,216,160,111,52,149,242,133,240,30,18,140,29,46,46,34,111,103,115,27,195,183,43,197,222,146,144,191,121,204,75,0,50,31,13,106,29,178,248,23,171,111,39,26,75,38,235,171,68,13,133,25,22,145,13,184,
165,109,149,180,106,148,29,76,130,39,98,72,152,178,131,76,121,172,6,127,210,186,164,104,133,155,156,56,149,235,52,79,18,1,116,21,50,54,0,152,55,185,178,168,74,121,194,24,74,206,68,144,116,102,155,207,
137,44,255,34,108,198,90,250,236,164,70,224,147,48,96,85,151,205,153,26,196,176,30,206,205,206,29,28,28,176,103,139,130,154,141,109,167,126,13,200,142,39,189,127,66,36,27,11,155,185,233,69,252,145,148,
211,169,102,161,34,244,17,15,254,26,236,170,221,189,221,189,131,253,201,137,201,43,87,174,76,77,78,246,145,247,117,204,253,101,38,16,98,95,146,157,171,72,200,130,117,244,233,38,85,158,221,105,237,232,
22,243,61,193,44,50,21,153,50,128,152,129,66,137,251,80,220,136,172,164,249,65,105,8,92,18,165,147,210,96,10,44,179,91,140,68,172,168,201,40,177,12,178,11,50,50,144,251,37,200,7,225,224,38,21,83,244,6,
223,144,9,173,84,199,25,209,194,70,48,188,181,165,129,235,84,106,221,116,0,50,81,60,24,115,43,41,5,0,33,113,73,222,86,198,222,252,219,61,219,118,177,113,9,157,148,234,9,202,150,216,148,240,18,6,198,219,
169,66,111,90,53,43,200,4,33,136,147,20,109,123,106,122,218,122,41,140,75,164,213,21,33,124,77,207,76,159,59,119,126,97,97,225,91,223,250,150,225,79,190,235,187,222,249,171,191,246,107,207,95,125,190,
213,108,61,93,91,221,221,67,111,29,27,247,229,10,81,25,98,166,254,209,106,119,216,20,49,185,162,43,201,115,201,154,237,251,116,186,66,221,228,222,241,113,171,217,62,62,58,34,149,96,36,73,66,34,137,192,
187,70,99,208,239,237,237,239,34,172,173,59,198,89,103,27,114,91,202,121,209,190,128,98,55,122,17,208,54,128,96,3,43,243,240,184,135,236,111,178,60,229,101,7,101,129,237,79,193,216,210,93,24,17,70,19,
94,4,25,120,179,192,131,107,88,113,133,194,141,228,5,217,108,183,48,146,230,52,147,97,91,21,217,238,244,250,200,18,194,218,28,241,103,117,32,77,7,54,181,129,139,125,244,240,209,210,210,242,228,212,20,
26,124,247,143,225,212,106,160,255,39,149,68,40,94,17,121,82,68,167,32,170,129,58,157,182,9,166,133,86,187,82,22,253,113,239,24,201,120,173,38,239,8,20,100,33,241,244,65,175,127,116,112,48,55,51,55,59,
59,247,161,15,125,240,222,189,123,107,207,158,89,104,131,212,251,23,255,193,223,63,123,230,236,220,236,252,225,225,17,142,91,177,147,25,225,244,85,127,150,68,237,245,225,169,83,139,115,243,115,27,27,235,
189,94,95,240,212,18,175,189,141,94,120,233,21,48,121,213,14,112,65,217,137,38,110,21,196,161,88,187,100,108,7,152,222,150,131,151,186,215,37,58,136,42,32,154,101,4,211,4,79,214,165,228,64,99,34,191,124,
192,70,78,167,100,192,225,78,134,89,97,11,198,156,77,91,207,86,220,235,13,93,174,30,229,188,146,41,43,149,174,191,203,40,85,159,50,196,216,170,118,79,222,31,228,17,24,78,104,59,203,105,109,231,19,253,
105,72,2,191,66,114,36,12,177,193,74,194,219,0,61,54,144,149,49,30,91,62,86,28,57,117,206,175,62,1,78,72,69,213,39,95,251,36,11,147,194,3,134,32,190,186,182,218,108,180,96,255,195,162,132,92,111,107,99,
3,139,113,117,132,17,105,218,100,38,27,166,249,171,158,147,76,249,145,19,196,219,184,92,141,211,66,96,9,67,95,40,148,240,2,23,162,170,103,253,66,156,155,99,120,168,69,229,171,100,103,100,253,163,228,179,
188,65,60,233,108,160,98,96,86,181,121,167,79,51,152,139,155,47,168,101,94,37,21,121,186,170,147,134,138,67,154,185,63,136,212,173,206,6,148,164,111,67,12,41,25,169,25,202,132,115,133,103,149,32,168,34,
61,84,213,8,115,237,180,35,133,214,71,144,124,141,219,195,240,134,16,74,198,198,198,16,98,136,232,148,9,171,11,131,186,44,97,200,142,105,124,98,252,202,213,171,227,227,19,111,188,241,6,124,243,135,126,
232,135,32,251,102,129,164,199,43,79,32,249,18,179,8,159,253,33,75,5,71,17,236,167,71,37,2,191,33,7,68,206,89,134,216,206,174,101,41,123,39,226,77,117,60,60,58,88,62,187,180,191,191,23,177,146,79,16,82,
71,163,56,24,98,49,56,24,209,180,113,88,119,187,93,244,194,134,151,183,90,12,141,26,13,250,250,52,16,42,14,11,238,248,24,1,43,35,242,14,111,32,1,138,170,129,202,51,17,166,137,254,56,194,181,224,10,15,
190,207,248,10,184,69,16,1,67,81,193,133,144,159,145,152,162,21,132,186,82,190,76,236,146,157,176,239,28,53,85,33,136,194,94,32,47,27,234,40,6,212,35,195,123,56,170,159,62,93,221,63,56,184,124,249,57,
190,251,158,228,191,133,166,193,104,106,56,87,176,76,109,68,83,56,227,170,159,150,190,55,184,5,82,79,49,82,247,7,112,98,53,218,200,119,231,241,73,236,31,31,177,101,86,175,215,219,222,220,232,140,117,39,
38,198,63,242,145,143,238,239,239,223,185,123,23,62,252,185,115,231,254,229,63,255,103,83,147,83,99,99,227,104,132,54,28,64,236,110,182,58,34,204,77,71,56,42,167,247,33,124,159,158,155,155,219,216,220,
56,238,245,36,10,70,103,138,77,201,139,106,43,159,205,54,23,33,108,40,195,204,178,219,86,9,186,21,130,76,46,76,79,132,111,239,12,134,171,252,32,181,118,49,72,149,254,100,105,91,44,66,64,58,10,143,4,205,
11,185,104,213,220,89,144,51,21,3,155,213,94,50,10,5,148,211,175,100,206,189,122,38,5,97,177,235,16,76,143,177,220,37,87,233,53,61,246,69,10,162,226,17,125,114,165,10,222,219,6,0,220,247,63,198,175,30,
233,250,53,116,6,198,41,45,139,161,114,235,193,123,233,115,68,209,99,141,234,138,41,103,88,50,45,16,149,24,98,136,181,23,95,163,215,94,251,49,135,229,94,196,20,134,110,213,113,191,183,189,179,13,249,63,
36,227,23,47,93,130,228,2,62,8,100,79,145,208,90,236,137,153,195,150,99,128,125,52,113,72,110,246,198,104,206,164,181,168,131,218,161,152,235,8,179,223,224,2,14,187,148,141,70,59,40,140,1,174,37,187,46,
120,103,226,12,206,122,86,38,103,30,109,184,169,19,114,97,48,74,178,24,149,51,31,180,74,44,124,109,116,212,205,241,19,215,78,197,114,2,170,95,32,163,178,92,148,75,219,79,221,73,36,14,51,128,61,82,3,46,
146,161,34,231,254,236,214,16,9,253,141,146,182,86,11,52,40,96,32,47,64,109,156,24,224,47,37,18,67,220,18,3,108,69,141,7,190,141,121,56,245,196,91,237,246,4,26,16,167,66,139,85,132,16,224,59,211,211,211,
47,190,255,197,11,23,46,124,224,3,31,248,133,95,248,5,8,106,240,76,159,109,172,51,60,188,84,17,74,133,145,144,100,38,17,203,64,252,96,248,161,171,108,169,67,98,217,152,135,86,228,191,62,28,122,198,99,
57,148,48,61,60,56,160,214,237,96,98,114,18,222,248,112,255,176,137,57,108,36,0,40,247,14,37,89,134,139,66,200,54,133,75,164,189,32,195,101,84,17,111,158,202,190,33,187,12,247,81,147,18,161,74,140,126,
35,253,166,102,168,26,65,21,248,162,98,101,43,209,191,142,240,219,91,16,193,41,235,17,72,175,43,186,67,180,211,176,79,152,76,72,43,187,76,16,127,89,145,109,84,11,178,248,70,197,210,231,65,37,229,18,155,
129,227,97,244,100,229,9,196,196,233,153,25,184,190,209,104,192,8,28,8,227,112,189,53,202,1,86,177,144,58,96,121,85,37,109,147,193,123,104,20,102,70,200,30,130,132,27,30,46,243,223,248,163,15,251,61,22,
183,130,187,113,220,239,239,237,162,171,242,228,244,244,15,254,224,255,52,57,57,9,231,235,255,245,207,255,217,244,244,12,188,249,230,246,54,220,39,79,28,75,26,150,227,72,141,91,183,112,142,34,242,100,
126,126,125,99,189,15,217,55,11,61,250,188,152,93,1,21,182,20,143,140,94,201,215,52,120,109,125,196,236,81,160,241,215,120,146,41,150,142,88,39,16,70,108,235,115,162,36,74,146,183,90,1,202,3,6,62,144,
133,171,232,179,111,35,151,134,134,253,84,172,47,219,241,196,82,131,69,58,102,170,62,203,167,145,203,13,30,178,112,206,42,67,226,224,161,13,93,243,202,145,73,53,35,109,82,42,250,239,197,8,202,186,34,217,
4,138,126,19,28,126,207,158,161,204,2,20,196,65,12,25,98,197,136,6,42,224,8,84,29,84,73,137,201,72,81,220,227,169,187,106,142,22,82,175,243,59,43,64,58,112,107,26,86,254,39,63,249,73,25,41,24,142,146,
26,201,176,133,182,119,182,118,119,247,32,159,129,148,124,118,110,30,18,227,221,189,125,136,227,130,186,105,32,70,29,225,65,150,14,103,181,191,160,86,111,50,104,210,126,191,78,171,233,185,23,66,157,169,
168,80,42,50,39,29,176,187,88,166,179,219,115,201,120,107,211,139,202,146,93,65,51,95,141,173,162,28,150,84,178,150,228,70,107,110,242,224,9,33,106,50,201,155,176,150,52,66,157,218,99,103,16,149,47,204,
40,138,70,74,80,127,19,166,164,82,239,24,149,154,17,117,203,50,94,54,138,118,133,184,157,12,91,12,56,72,187,90,201,76,166,127,146,252,9,101,69,97,41,32,57,164,219,185,121,253,70,187,221,129,35,182,24,
148,71,62,215,48,217,29,142,58,157,246,75,47,189,244,190,247,191,239,240,232,104,237,25,98,78,108,65,20,61,40,95,106,171,58,95,234,196,145,247,130,164,72,81,138,29,116,191,29,145,160,41,170,41,144,187,
52,138,177,37,66,101,112,134,11,151,57,63,191,176,185,185,209,108,52,33,35,134,123,129,232,144,118,155,3,235,144,90,228,112,15,96,105,69,116,149,60,106,54,26,148,218,144,193,10,193,54,104,228,8,167,72,
77,105,19,86,230,176,32,25,86,205,200,134,168,94,116,78,210,89,28,17,98,151,157,250,224,216,133,56,161,107,102,204,8,204,64,250,36,154,138,151,198,212,100,67,129,203,189,96,236,174,55,165,55,214,108,117,
186,146,189,152,20,186,221,157,157,205,205,45,242,56,197,63,54,200,96,1,189,213,19,170,181,68,233,253,178,230,174,229,218,136,122,52,230,51,163,33,149,99,93,85,136,91,160,158,24,237,78,120,37,28,147,76,
234,27,32,240,156,58,253,40,138,114,12,167,231,236,236,220,135,63,242,225,159,250,201,159,156,157,155,219,222,218,92,95,127,134,225,59,48,135,165,166,180,0,243,122,234,231,143,78,45,158,130,240,13,217,
55,132,111,201,236,184,225,236,178,140,137,51,137,77,203,64,233,182,176,240,183,170,92,33,198,163,240,205,160,1,58,145,163,69,244,138,83,32,77,27,131,10,109,219,48,83,32,131,62,228,225,97,50,92,162,236,
186,144,39,23,202,218,47,203,68,137,24,74,104,38,248,49,60,68,18,234,136,186,201,116,7,137,171,14,51,31,11,116,133,174,10,111,166,157,5,132,177,212,183,242,154,162,71,181,87,53,159,113,233,203,167,183,
163,194,121,68,120,251,214,109,40,151,161,54,98,116,13,92,120,163,89,57,113,102,8,169,22,17,211,194,84,198,154,211,21,105,36,192,241,143,16,0,42,44,66,54,2,203,193,29,17,95,13,132,0,143,20,134,73,55,130,
78,182,154,69,48,96,63,60,91,127,6,137,219,220,236,220,233,83,167,47,156,191,176,187,187,123,247,246,45,168,236,112,98,211,108,6,215,244,111,83,134,20,129,68,182,86,97,165,108,79,195,171,129,25,75,187,
130,166,47,213,141,8,221,121,150,48,116,152,34,53,75,68,79,202,230,11,145,196,89,69,152,156,117,104,141,37,169,222,158,89,158,37,90,90,174,25,42,79,117,88,144,55,38,241,246,148,81,164,143,172,40,173,58,
116,194,199,33,10,111,80,178,130,103,115,16,78,187,89,5,44,168,32,140,96,189,233,146,97,73,161,82,121,147,83,75,204,20,170,124,232,4,27,104,241,186,230,78,72,50,135,54,231,83,6,65,203,132,68,72,4,8,27,
110,46,158,58,13,31,2,50,113,248,219,229,229,37,161,41,139,182,36,14,197,209,33,240,248,232,201,211,21,84,109,30,49,125,186,86,173,253,96,84,23,175,62,79,89,191,205,179,73,69,35,224,116,168,38,116,71,
107,68,2,111,184,50,234,17,25,144,38,248,1,88,30,221,110,133,121,119,191,15,191,2,18,61,134,1,108,111,109,205,207,206,117,209,239,20,101,243,176,27,70,226,28,196,68,77,225,8,187,16,144,90,86,212,203,230,
28,169,133,30,202,53,123,187,96,76,112,34,73,31,125,132,12,184,217,168,80,249,138,13,157,80,205,138,89,248,121,150,139,254,203,149,33,98,101,127,18,209,33,88,203,79,64,70,228,69,208,96,152,93,96,213,233,
76,55,227,89,127,77,94,145,222,60,236,11,97,35,248,60,212,30,111,194,181,108,108,110,182,90,13,56,119,135,253,26,62,93,19,42,143,96,234,160,212,247,145,25,26,238,172,154,102,65,68,59,37,201,17,114,77,
25,12,251,18,16,233,223,6,252,211,238,212,164,176,72,224,238,113,66,72,142,200,5,166,86,251,236,4,79,4,98,241,225,209,254,88,27,15,114,120,251,94,175,207,204,116,170,144,160,88,105,171,226,119,5,105,248,
233,51,167,45,251,14,168,34,153,88,191,219,167,19,146,3,50,122,165,194,23,137,239,163,200,241,156,187,109,188,120,120,60,128,149,183,217,83,113,219,54,170,111,36,205,204,60,81,97,42,135,164,149,40,132,
148,160,114,85,154,13,69,201,92,177,213,147,25,52,21,247,20,240,23,4,103,34,83,217,49,139,168,131,76,138,39,135,57,233,117,199,42,138,204,33,2,244,82,6,13,38,209,221,48,87,21,147,247,41,148,67,162,89,
124,216,108,169,144,58,195,121,53,71,225,183,107,157,106,97,154,145,56,122,242,60,122,244,100,125,99,243,194,197,75,230,253,21,135,24,110,216,203,9,91,43,13,44,79,97,187,132,20,76,201,64,220,130,172,75,
44,243,117,185,11,218,233,77,133,137,175,175,94,121,229,19,206,102,183,129,65,184,41,150,154,18,52,147,233,245,142,183,183,183,118,247,118,113,218,121,245,249,185,185,121,88,43,240,71,220,116,44,116,66,
157,7,97,88,240,204,208,115,138,81,197,12,76,140,242,95,255,118,118,149,224,221,131,57,85,171,29,187,117,58,83,204,50,134,6,244,177,207,105,30,46,92,142,49,117,138,235,13,45,47,242,168,85,109,148,76,162,
94,45,153,147,12,15,117,164,149,178,209,106,48,161,72,129,65,199,19,249,56,119,121,132,248,155,24,183,159,152,106,104,80,13,17,122,244,50,192,84,180,178,224,21,82,158,173,106,147,70,134,245,5,222,196,
142,125,202,98,72,34,163,115,243,198,141,118,171,61,5,225,195,155,12,49,179,204,113,55,15,7,156,133,13,109,98,89,210,14,45,175,49,44,160,126,55,26,121,11,133,74,208,217,50,82,106,143,210,81,16,175,225,
201,142,143,79,224,156,5,109,97,42,236,248,245,251,16,107,24,224,139,24,146,193,96,114,114,10,178,126,2,231,138,158,112,175,127,76,142,4,17,226,78,179,133,130,195,189,227,30,252,109,103,108,156,128,177,
53,245,21,26,44,92,1,111,14,39,68,147,72,32,228,41,26,32,48,53,48,185,150,225,176,194,201,164,131,138,218,132,148,132,83,14,222,74,54,132,146,202,34,25,219,147,37,217,147,79,39,236,224,84,167,33,34,39,
126,168,124,206,250,132,203,119,82,134,29,26,140,28,63,184,127,255,244,169,69,50,199,129,212,7,223,150,130,81,77,181,105,147,106,17,201,4,131,218,94,139,231,137,12,234,25,196,142,229,6,67,223,146,88,12,
66,193,49,232,161,129,201,0,251,48,212,66,114,56,69,140,206,204,127,33,67,135,82,181,143,220,250,81,29,89,226,153,137,2,144,179,147,189,25,154,145,194,73,112,234,20,146,230,215,214,159,13,122,3,56,215,
13,1,237,84,41,42,107,215,208,48,42,154,125,9,5,15,18,206,38,36,36,139,205,81,246,195,141,62,78,186,37,61,39,179,96,83,7,212,30,52,99,222,217,196,156,253,204,188,193,154,61,43,74,168,92,82,1,213,205,27,
80,152,59,177,52,241,41,230,154,5,128,49,207,214,188,206,60,93,78,249,93,40,136,156,41,119,234,141,240,85,142,43,141,157,171,122,116,78,33,187,98,133,161,205,159,44,8,170,71,2,190,195,179,181,181,123,
119,238,62,188,255,224,157,239,124,231,12,117,183,10,143,230,100,129,172,162,241,181,139,98,48,164,150,67,162,67,225,213,17,205,91,124,164,95,88,211,50,99,246,28,127,254,6,99,245,177,18,113,193,72,199,
37,12,72,77,232,49,39,130,45,250,4,190,158,174,204,206,206,156,89,94,58,119,225,252,206,246,206,189,251,119,225,5,117,3,106,132,166,97,231,156,146,185,84,93,156,109,72,83,97,88,88,152,24,73,10,32,50,196,
188,62,190,195,169,214,23,68,46,111,3,253,140,5,103,9,133,104,4,26,74,212,83,20,131,161,50,78,169,154,71,165,115,97,167,250,57,138,112,117,106,187,28,131,10,34,58,51,92,40,176,72,102,5,199,190,208,152,
74,36,111,65,22,182,63,42,218,16,20,154,111,105,84,99,101,22,48,9,226,25,40,146,6,228,10,237,163,142,122,147,146,49,248,137,50,229,132,206,36,213,214,105,182,22,33,130,120,127,237,250,117,248,139,229,
115,231,232,18,137,206,26,41,155,174,178,130,138,203,14,41,5,151,92,202,32,207,102,231,98,158,160,121,21,37,90,129,180,217,241,66,120,12,14,87,209,106,183,41,137,8,45,223,161,112,51,236,225,104,52,241,
138,231,15,185,179,183,7,21,219,234,211,149,157,157,29,60,93,176,39,208,60,62,220,175,16,219,222,238,116,58,176,90,16,218,54,192,4,179,193,188,92,207,68,177,134,107,144,97,96,163,49,61,201,73,58,97,236,
154,205,170,217,44,244,203,180,241,21,212,177,158,53,187,11,232,114,246,198,195,183,169,106,148,6,64,152,52,75,137,241,132,65,216,255,52,231,16,204,168,204,49,217,139,150,82,191,90,50,56,194,66,224,86,
128,143,244,248,241,99,72,98,38,198,39,225,219,131,209,176,17,42,100,63,13,208,40,210,145,0,50,190,33,137,243,164,36,2,244,198,118,206,78,117,164,97,88,15,200,154,203,19,34,165,106,196,136,137,57,156,
67,216,15,193,236,175,18,168,51,235,113,107,210,23,170,38,214,170,201,55,9,140,72,59,12,93,80,156,178,58,225,69,40,24,59,59,11,53,52,233,157,226,193,24,71,181,181,228,146,14,30,3,247,109,234,36,58,139,
62,123,19,112,160,27,165,145,153,215,160,132,58,151,35,100,95,204,152,99,56,181,125,173,33,152,246,71,35,5,134,121,43,142,2,47,2,135,42,60,198,224,237,95,249,44,102,160,49,217,11,85,218,122,214,25,14,
30,156,105,134,51,33,189,242,106,250,161,96,83,47,110,101,49,184,66,129,80,164,2,116,19,137,37,72,76,70,133,55,109,22,56,80,93,214,237,103,157,0,113,39,87,187,171,90,197,115,84,130,54,58,200,58,224,142,
63,125,186,250,236,217,179,131,253,253,249,249,133,119,255,149,119,79,77,79,55,155,13,221,242,42,35,46,238,55,72,185,96,220,51,85,253,217,81,146,165,181,173,113,79,29,68,122,36,65,76,98,37,166,81,10,27,
176,110,51,1,1,25,156,241,54,86,171,55,38,29,169,78,35,206,230,27,136,213,221,217,222,222,217,218,105,119,219,80,44,127,223,247,189,180,187,187,183,178,242,4,170,246,40,94,33,56,181,203,178,142,18,58,
99,82,203,56,250,144,181,160,240,146,206,16,184,37,233,75,233,202,236,231,98,206,182,190,156,71,104,63,46,57,86,210,33,172,142,139,201,28,8,4,211,33,170,35,130,48,15,58,126,198,9,99,45,186,87,202,192,
241,198,202,242,134,247,246,177,240,133,96,171,41,83,157,38,236,77,96,155,158,148,212,121,86,201,61,137,152,162,73,172,159,133,62,75,254,138,181,8,255,50,202,16,147,89,88,243,21,79,227,37,245,227,231,
45,58,7,74,137,162,18,39,168,98,90,179,209,60,115,250,52,252,237,245,107,215,225,146,206,157,63,39,185,64,224,193,72,150,161,168,88,149,172,178,52,60,26,146,128,117,114,124,73,123,147,245,45,10,0,76,40,
100,84,40,55,230,144,173,112,112,128,190,36,83,211,4,105,149,30,122,19,173,188,70,140,19,219,217,221,157,152,156,124,250,244,41,209,12,43,215,235,65,232,110,192,10,129,51,1,190,209,234,192,178,154,152,
70,164,7,63,68,181,73,146,39,137,206,115,40,194,71,28,25,204,49,42,101,192,115,89,21,21,113,132,80,71,130,176,16,255,64,229,107,25,205,16,9,31,34,110,0,148,141,33,50,146,188,184,228,156,208,76,139,141,
26,164,131,68,132,120,145,244,228,145,23,235,102,72,187,5,23,192,238,206,206,244,244,36,124,74,168,69,246,246,182,81,141,177,106,32,148,16,46,213,11,139,2,139,143,160,185,101,157,132,185,46,252,117,245,
144,100,0,209,136,155,164,140,198,67,19,6,248,31,56,41,251,189,99,200,155,168,55,149,124,45,75,43,226,85,160,124,24,129,76,6,226,68,139,182,156,61,170,97,154,172,147,126,230,204,153,249,133,249,213,213,
167,80,153,112,82,195,171,158,133,137,8,61,157,115,42,204,82,107,177,139,81,216,117,144,166,101,157,184,203,140,247,141,30,52,89,83,250,82,20,5,223,191,74,25,82,75,185,124,226,33,54,13,129,157,152,154,
67,164,27,90,38,46,106,16,212,227,141,25,239,160,185,39,246,84,149,165,135,15,47,36,87,40,247,153,28,33,234,212,168,126,150,70,134,96,186,170,188,49,99,182,155,160,131,52,232,20,148,89,136,76,253,228,
202,214,139,184,135,66,32,84,233,204,41,54,134,189,235,147,121,164,237,108,239,110,108,110,172,63,91,31,244,7,151,46,95,122,225,234,149,22,172,115,88,66,13,178,241,225,37,73,243,75,155,47,120,203,140,
97,169,4,180,171,32,20,181,211,190,157,4,144,140,216,211,94,65,69,176,2,190,225,36,251,140,213,177,124,148,104,57,62,55,94,235,152,77,221,132,44,164,190,74,94,38,162,189,163,222,147,163,21,72,201,23,231,
23,174,94,125,30,214,205,214,214,214,218,218,106,77,32,51,28,78,53,3,247,84,178,115,92,210,62,137,87,231,32,125,236,209,250,227,201,236,1,68,77,42,63,181,20,147,43,199,20,41,187,54,38,145,163,164,48,74,
214,174,42,84,100,0,122,22,28,32,50,2,165,117,228,43,40,139,142,166,216,28,131,29,153,32,7,150,229,211,15,18,88,180,146,77,236,92,169,148,237,51,199,54,178,178,150,51,21,67,218,0,60,95,242,92,134,152,
180,89,157,76,211,141,184,92,195,161,55,88,186,46,98,126,46,12,42,196,95,78,61,247,74,57,73,214,212,62,117,250,52,68,73,238,137,195,190,229,120,205,80,72,161,183,114,111,220,62,25,5,24,198,237,235,103,
141,18,179,148,150,64,21,93,166,83,34,120,156,100,199,143,14,143,92,30,229,39,136,26,67,76,247,34,5,198,64,221,90,225,67,173,175,175,47,47,47,175,174,173,247,122,131,230,168,154,158,154,26,155,152,96,
253,72,194,127,163,213,78,229,32,146,123,113,128,74,197,67,101,203,71,110,205,85,66,29,176,241,63,62,195,81,50,76,147,20,38,180,142,88,62,150,178,194,104,64,83,200,22,165,231,91,41,69,207,9,120,139,164,
98,131,144,170,69,201,150,251,185,18,115,37,53,227,88,146,2,231,116,207,214,159,13,200,14,24,130,125,123,108,172,51,196,49,0,236,219,254,224,56,157,208,0,242,39,92,72,98,166,95,39,103,176,104,252,145,
122,52,64,159,10,2,110,226,199,111,52,226,241,17,68,4,150,233,192,116,136,82,13,108,208,139,161,25,98,9,224,139,135,201,92,73,192,203,17,122,79,64,79,196,125,207,206,172,173,173,245,73,79,88,154,24,106,
141,198,3,27,89,143,116,56,101,177,111,254,164,42,195,43,123,19,11,23,156,194,213,138,96,137,146,3,240,176,161,0,107,50,195,57,56,105,99,19,74,46,136,204,153,22,127,10,231,8,236,154,27,11,96,62,238,11,
182,214,44,100,226,52,207,83,72,157,220,209,138,79,212,88,208,69,133,115,139,0,56,67,137,179,153,125,72,10,78,167,149,205,144,15,199,218,229,20,255,236,51,72,243,144,90,231,44,86,155,4,191,199,235,36,
112,47,12,238,252,234,211,213,245,103,207,246,246,246,39,38,38,46,95,190,60,53,53,133,51,249,170,65,200,165,80,170,130,147,23,104,242,217,95,134,111,69,141,64,229,84,217,72,44,144,210,106,80,31,12,10,
106,94,181,76,72,37,150,41,187,28,40,16,239,155,26,153,4,30,5,62,18,108,162,197,242,190,81,42,8,14,99,145,189,240,204,60,143,110,198,218,250,51,248,23,138,229,185,217,185,165,165,179,112,73,143,159,60,
134,173,222,66,241,108,40,76,34,42,238,7,175,232,249,220,151,178,158,70,50,57,86,73,171,10,145,22,49,4,42,241,162,78,84,208,204,132,76,22,32,105,12,112,158,175,9,130,52,101,56,33,85,240,159,136,72,7,54,
229,20,197,99,213,20,231,95,21,21,246,159,39,210,6,234,164,122,144,20,19,99,16,212,121,76,217,143,87,164,53,85,65,80,160,254,42,132,197,8,33,58,152,73,40,156,129,169,146,195,214,236,160,166,35,166,104,
168,241,36,10,65,52,16,175,152,114,93,5,25,251,192,97,121,106,241,52,196,59,8,226,240,158,103,206,158,165,72,31,78,216,53,107,195,241,132,160,80,116,25,162,43,160,40,91,50,176,152,98,195,85,163,56,228,
135,70,78,46,131,81,93,179,231,89,171,213,198,9,27,245,244,91,173,6,39,152,216,146,21,85,47,196,195,194,246,158,154,154,220,219,217,129,96,221,29,27,135,151,232,248,180,98,134,176,82,72,42,29,235,139,
43,38,77,20,104,51,199,116,2,64,47,188,80,108,141,179,132,140,106,189,10,166,4,199,170,163,225,68,21,40,198,96,135,218,39,19,242,16,2,151,234,182,39,227,251,17,244,83,217,188,14,21,131,208,1,110,116,12,
11,164,211,233,212,4,191,193,42,160,33,192,53,40,150,39,39,39,225,210,26,56,143,170,91,221,46,164,150,24,81,19,172,243,6,151,111,134,113,206,178,207,26,165,176,93,230,233,8,33,55,162,170,106,98,64,24,
244,240,200,106,116,16,111,142,172,78,216,56,253,102,171,133,94,16,245,144,186,40,68,236,108,84,236,89,136,123,132,224,79,14,129,61,77,178,223,173,224,1,236,237,238,158,59,119,110,102,122,250,233,218,
234,96,208,23,78,131,108,38,230,226,36,229,202,101,251,18,17,229,164,192,6,225,103,132,145,4,27,70,166,146,148,77,2,146,169,199,21,244,28,86,148,13,12,64,209,64,37,20,252,92,152,242,8,44,105,9,200,113,
147,157,145,51,175,229,132,186,51,139,127,210,228,146,177,141,234,39,17,233,92,145,114,42,150,94,44,84,48,141,82,214,189,130,235,169,29,31,96,242,66,241,23,150,33,80,180,3,204,220,186,16,138,224,138,249,
132,87,34,8,174,153,163,131,195,167,43,79,87,87,87,161,208,89,94,90,58,127,254,252,196,248,4,43,80,102,129,48,237,150,208,121,230,213,119,48,120,151,225,101,217,192,65,45,144,196,6,137,44,49,163,132,240,
154,96,115,145,255,203,214,98,146,57,162,114,33,236,80,235,82,4,207,71,186,51,129,107,170,68,57,87,231,230,189,202,192,38,177,168,160,198,154,201,254,239,237,239,239,238,238,182,59,157,83,11,167,222,245,
174,119,31,30,30,194,1,181,246,108,53,146,130,58,36,8,252,184,213,166,206,107,97,203,50,43,201,160,162,94,165,192,162,9,141,232,0,59,169,247,82,85,32,236,140,194,31,204,234,9,150,117,173,234,228,21,245,
113,113,224,202,32,194,192,210,49,92,89,143,176,212,72,77,22,144,171,163,1,247,117,2,28,157,138,100,113,175,141,36,192,101,115,70,101,129,211,16,57,150,158,103,82,115,68,85,217,13,66,66,227,244,153,188,
239,72,102,4,167,106,4,81,240,149,43,201,62,129,244,64,139,49,175,233,183,145,199,91,148,61,130,171,159,91,162,152,38,206,205,207,189,227,133,119,92,187,126,157,77,33,164,203,68,92,231,80,133,130,134,
165,37,137,238,231,84,88,70,120,221,216,146,172,41,67,130,153,129,232,86,65,20,201,54,90,153,181,144,47,136,70,13,21,228,32,240,42,146,241,75,222,154,51,206,109,237,108,207,206,206,110,111,109,195,17,
30,8,114,192,30,225,106,168,141,71,174,209,227,232,44,107,248,40,206,209,140,36,82,7,134,88,104,164,49,167,31,167,157,164,22,172,194,100,84,4,192,49,115,116,116,56,61,51,173,197,102,101,158,66,2,113,115,
133,237,131,170,99,121,147,190,225,74,174,194,237,72,128,244,254,216,196,120,28,80,96,163,72,2,251,106,208,239,31,31,29,158,62,115,102,114,114,186,55,232,29,31,163,110,9,118,62,80,105,168,89,208,202,177,
206,21,47,170,152,124,214,60,19,222,0,2,81,200,47,162,209,104,193,242,132,92,186,129,243,202,72,141,14,60,218,33,118,35,90,12,151,104,232,116,187,253,227,99,150,0,196,19,180,170,70,131,129,111,74,194,
78,190,245,136,230,132,189,118,246,236,89,184,231,144,125,15,8,12,142,211,12,217,94,38,208,236,35,193,53,216,219,70,72,200,218,46,198,204,174,146,185,62,203,195,187,145,211,89,86,210,13,200,161,65,8,50,
150,216,202,132,198,23,248,22,26,132,138,161,81,82,116,5,195,242,136,4,111,222,91,230,204,224,4,112,37,190,231,162,41,104,218,223,98,191,199,18,210,209,148,24,88,137,80,247,124,112,92,105,11,33,195,187,
42,215,111,188,41,242,72,77,102,86,156,202,68,161,32,42,192,56,121,206,119,121,204,16,55,55,54,214,86,159,109,111,111,193,67,56,127,254,220,244,204,44,218,45,161,43,106,139,105,183,138,132,83,243,121,
98,176,7,60,121,165,40,76,2,86,245,122,64,197,202,85,73,15,173,236,186,166,146,218,70,39,168,21,153,230,121,98,20,197,31,188,97,163,124,21,201,11,230,237,157,148,62,175,206,179,2,42,23,48,163,9,235,121,
26,12,137,232,44,108,161,17,156,78,156,164,156,93,58,11,233,0,92,240,253,251,40,180,4,151,26,200,148,22,61,133,243,80,209,27,140,36,55,183,197,197,174,36,235,139,215,134,246,130,83,198,33,176,102,141,
89,116,18,65,75,98,127,132,252,148,170,11,174,0,50,11,94,24,155,148,173,211,96,87,177,8,53,247,160,85,38,66,6,138,78,196,224,133,225,19,124,33,213,194,11,161,98,1,38,194,93,69,39,182,27,181,212,113,201,
82,22,182,103,245,184,77,72,222,81,198,202,20,192,205,231,155,97,185,228,107,62,236,247,122,72,108,113,190,77,162,169,8,20,21,85,153,16,69,110,156,121,219,161,233,26,11,139,139,47,196,120,253,250,77,120,
252,75,203,75,44,34,131,187,213,0,180,172,194,227,5,95,65,168,175,152,210,9,141,111,201,22,117,10,206,201,26,42,174,197,225,216,216,24,187,250,146,154,135,135,239,48,135,22,17,172,205,10,62,39,113,112,
130,147,169,164,223,223,219,59,247,194,18,28,228,205,86,147,53,233,141,153,104,72,30,196,110,86,217,88,74,152,220,242,124,224,190,212,62,21,150,3,50,123,146,140,37,97,111,138,146,20,50,157,129,176,11,
71,11,44,191,197,83,167,42,10,160,50,66,231,202,82,116,68,233,124,228,54,186,55,221,153,192,131,92,111,70,198,196,18,234,49,139,13,89,212,77,134,30,195,207,172,174,174,17,26,21,241,139,157,86,107,111,
111,15,62,26,68,97,166,196,146,32,66,69,10,166,210,178,150,152,16,212,110,153,102,45,240,33,70,163,33,252,45,28,135,188,212,17,94,137,78,133,8,4,134,37,81,225,45,109,64,254,1,107,5,194,60,28,129,77,4,
167,246,16,143,79,164,214,88,15,35,203,128,208,8,157,221,144,151,151,151,231,231,231,215,214,215,14,143,15,165,137,111,139,170,240,184,172,153,37,139,141,151,134,52,151,232,251,120,4,186,33,182,101,72,
32,82,58,86,148,241,176,140,76,136,138,244,72,10,132,182,254,168,12,32,136,188,94,25,194,133,26,3,133,224,28,63,220,210,254,41,131,26,200,78,212,88,122,222,224,34,50,92,230,154,32,240,148,72,236,32,162,
170,6,136,41,117,210,225,169,154,217,39,241,32,83,137,121,201,86,205,184,167,176,77,209,119,51,248,151,30,79,195,193,224,201,147,39,107,171,107,71,71,71,115,115,115,207,63,255,194,196,248,120,37,158,54,
149,241,239,139,134,82,129,155,17,198,92,37,38,48,94,253,124,104,33,87,2,110,17,205,56,235,81,68,185,63,8,172,213,195,32,170,48,184,40,124,113,205,81,189,252,202,39,130,89,201,100,48,164,188,166,16,224,
54,56,189,193,147,189,237,244,82,60,200,118,40,148,24,91,219,219,135,104,190,53,241,220,115,207,77,79,77,65,44,58,56,60,84,186,166,8,238,155,101,176,201,123,123,131,197,25,200,210,172,118,188,161,244,
217,95,193,101,85,246,140,147,148,187,40,4,96,158,215,112,221,164,179,109,41,110,132,59,147,88,118,142,13,33,25,253,192,46,151,170,244,170,89,149,118,242,130,8,87,137,175,168,58,129,121,235,202,7,1,60,
149,163,116,198,183,68,201,82,163,227,226,134,175,189,82,114,166,217,111,195,127,135,253,193,202,211,167,111,188,254,250,159,254,233,159,222,184,126,189,135,147,192,46,138,228,85,21,147,199,176,32,163,
73,157,201,220,195,23,36,199,221,78,231,230,205,155,16,240,49,53,198,134,127,77,29,189,194,77,84,135,193,58,222,211,201,47,207,51,5,142,34,85,0,59,105,145,89,129,39,227,210,166,50,15,99,86,200,68,192,
57,102,228,232,27,169,121,22,170,188,182,91,240,18,204,31,7,253,38,117,93,178,170,140,234,103,186,66,185,87,239,78,80,62,164,176,208,82,150,26,87,230,73,74,38,175,161,202,60,34,232,15,55,13,78,146,153,
185,25,53,15,209,189,157,139,54,243,22,120,59,176,178,100,111,113,88,132,90,195,155,93,47,170,45,14,238,221,189,119,254,252,5,79,165,88,187,221,69,212,7,90,64,180,208,161,17,153,241,142,128,61,117,182,
218,19,208,125,48,64,55,179,237,25,132,1,135,67,77,81,121,52,60,174,135,67,84,21,175,26,61,52,6,234,183,58,29,34,208,52,72,100,66,194,16,237,100,20,140,227,84,14,107,5,18,51,128,213,114,230,204,25,114,
219,89,135,242,55,24,157,175,128,144,242,5,30,28,30,60,126,242,248,218,181,107,247,238,222,133,160,223,164,47,97,186,211,11,136,78,32,144,71,68,40,114,7,178,202,62,15,206,101,146,78,222,248,217,147,216,
144,121,170,250,105,2,252,81,39,228,90,83,123,217,140,73,186,11,22,227,69,149,222,21,8,98,46,202,162,130,1,21,214,157,212,15,65,173,42,185,180,52,100,97,134,111,87,25,47,40,169,30,245,204,89,181,56,16,
17,132,65,196,202,164,115,27,235,27,15,238,221,191,125,235,246,198,230,230,217,51,103,174,62,127,117,110,126,30,242,24,106,119,55,8,190,25,131,194,204,133,81,124,82,164,215,155,13,144,204,20,216,137,23,
151,55,161,138,37,25,167,65,167,179,109,37,110,52,172,206,79,137,32,157,86,181,104,62,20,244,105,84,182,226,80,238,11,121,24,198,200,8,218,198,144,251,46,107,3,91,119,204,64,217,70,240,99,85,116,141,18,
104,131,189,183,191,183,177,185,1,203,112,121,121,233,236,217,37,216,214,91,91,155,144,128,224,39,227,193,161,224,160,67,214,50,230,142,167,52,181,108,112,105,194,143,41,183,142,147,113,10,213,78,87,145,
191,180,129,107,153,179,151,14,67,98,80,31,245,144,86,190,122,210,219,167,212,68,85,153,148,222,158,1,181,125,110,122,232,113,32,77,0,1,170,103,73,29,161,216,26,202,242,4,43,128,167,29,124,114,104,113,
170,215,16,235,181,213,213,63,254,163,255,246,232,225,195,115,203,203,240,182,55,111,221,124,244,248,209,252,252,28,196,229,6,219,212,74,119,59,20,229,11,254,226,177,238,88,167,211,189,113,227,6,10,96,
77,78,137,142,121,56,145,26,148,114,178,124,29,44,39,175,218,17,60,145,143,210,202,140,228,37,198,21,60,77,180,4,163,136,185,119,131,139,101,8,118,135,135,71,84,128,134,22,101,220,168,136,59,54,6,151,
115,106,241,244,238,238,46,171,102,75,89,107,164,63,103,88,124,181,139,51,18,172,106,151,184,100,122,194,218,162,81,203,85,115,89,146,105,2,61,81,56,186,160,230,219,217,222,230,187,210,239,245,81,190,
181,10,69,78,148,84,9,205,219,244,219,148,223,105,246,134,15,2,109,77,208,147,58,176,140,53,211,211,160,136,222,223,223,191,128,17,28,7,3,80,110,65,50,91,209,163,108,119,186,67,146,89,167,190,93,180,67,
223,229,13,66,81,151,108,34,234,65,207,139,235,32,198,101,84,89,73,129,155,45,216,96,233,29,193,210,133,219,199,226,133,156,203,198,225,160,65,237,29,146,106,15,132,72,27,177,152,56,124,134,83,167,79,
47,44,44,172,173,173,245,142,123,92,40,243,236,209,235,58,38,104,7,118,201,191,253,237,191,248,147,63,249,147,237,205,109,200,168,222,122,243,205,253,253,3,136,251,221,177,110,48,244,3,23,67,141,192,250,
136,41,21,120,234,76,57,240,206,103,211,237,242,116,20,74,100,50,24,91,33,60,73,41,13,195,142,85,152,147,59,230,58,220,181,128,29,85,80,88,129,49,73,21,159,213,31,70,180,202,93,200,142,190,10,152,16,68,
100,176,249,170,68,23,109,26,242,4,165,210,78,76,18,19,97,238,215,195,231,132,199,1,119,18,142,234,135,15,31,194,217,124,238,252,133,203,151,46,77,207,204,116,218,29,60,238,104,85,24,200,91,57,155,13,
65,163,138,185,92,230,169,136,33,160,166,77,10,135,117,156,91,82,69,232,66,56,97,9,25,196,217,153,67,85,237,133,236,163,213,103,200,254,83,213,107,63,254,99,108,90,97,170,38,153,192,158,82,6,208,40,92,
199,20,61,249,176,106,160,220,79,44,120,147,57,145,206,221,43,218,213,71,189,227,205,173,45,56,255,33,25,191,120,241,18,132,161,163,131,195,94,191,135,154,151,116,200,224,129,230,204,50,64,206,131,240,
29,70,30,206,23,17,61,247,128,188,73,89,81,155,143,216,139,85,176,51,134,72,61,134,59,87,115,206,2,59,172,82,89,174,78,217,206,203,76,26,248,173,84,200,82,151,21,177,162,121,80,234,212,237,158,83,9,141,
38,50,30,17,157,222,164,220,75,11,37,220,185,137,73,79,16,206,39,113,52,183,181,185,241,197,47,126,97,101,229,233,119,125,215,59,127,250,167,127,250,194,133,11,216,155,90,91,187,126,253,250,169,83,167,
38,39,38,130,146,149,3,177,255,120,118,17,132,152,85,181,187,136,186,190,117,227,102,187,211,153,154,154,212,116,32,200,40,92,43,39,103,67,9,53,89,82,176,143,106,108,178,188,17,117,172,41,88,7,73,88,212,
1,50,80,83,108,68,78,202,199,61,148,20,111,182,154,211,83,211,12,69,98,65,121,72,99,71,164,146,170,252,195,183,119,69,164,132,74,145,57,47,5,21,77,253,146,146,186,149,23,103,16,251,124,41,212,93,143,130,
128,134,24,139,139,139,117,29,239,223,187,251,236,217,58,108,197,213,213,167,43,143,87,86,159,62,221,221,217,221,222,222,70,157,31,212,204,26,33,230,218,0,169,68,81,225,52,77,233,181,1,181,180,136,153,
28,147,88,104,62,120,240,0,110,254,204,212,116,187,213,132,194,2,254,133,4,24,138,13,68,208,82,93,77,121,113,75,245,198,130,42,51,151,189,2,79,210,175,67,94,29,4,47,161,95,17,197,223,183,30,34,46,5,199,
166,52,158,169,8,15,206,69,164,39,183,44,102,235,224,168,19,15,0,84,80,128,37,49,59,55,247,236,217,179,254,176,239,85,133,67,198,248,130,68,197,240,180,179,189,243,205,111,126,243,245,215,95,31,31,31,
255,248,199,63,254,129,151,94,218,219,219,187,115,251,246,209,209,225,169,83,167,201,225,147,147,135,40,211,200,154,244,229,28,41,9,167,19,74,221,62,148,178,223,201,12,94,100,164,105,194,19,193,127,135,
68,74,150,145,18,218,144,186,38,137,94,156,149,210,149,144,24,188,29,227,193,43,48,191,144,177,213,3,216,157,56,74,8,228,46,152,123,95,236,113,151,139,45,217,131,172,57,44,227,61,168,116,31,61,126,124,
235,230,77,88,54,243,11,243,23,47,93,62,125,234,212,248,248,24,210,196,104,80,137,167,154,133,37,73,215,42,38,34,48,155,79,69,18,37,128,88,24,140,26,130,162,149,195,10,199,247,39,140,67,179,234,106,76,
35,81,112,130,72,173,249,102,41,178,129,10,60,175,190,242,42,211,141,98,52,206,164,2,195,69,121,61,153,27,175,58,43,137,197,20,35,189,234,58,190,77,214,46,83,129,146,165,76,114,203,32,109,217,217,221,
129,125,212,108,182,46,92,186,52,51,51,7,151,189,191,183,79,144,85,153,67,10,69,70,109,20,162,17,196,220,9,217,156,100,82,78,39,212,43,131,9,104,249,194,47,138,238,83,195,30,114,20,249,16,1,10,217,69,
153,224,142,87,60,38,23,241,188,132,168,217,146,156,250,72,176,143,168,234,21,20,164,50,179,16,72,130,214,99,158,155,244,170,156,161,38,45,118,176,249,118,32,28,43,20,77,163,131,131,253,175,125,253,107,
183,110,221,58,127,254,220,167,62,245,169,105,18,146,133,179,127,115,115,19,10,228,155,55,110,44,45,47,143,79,78,162,21,55,39,46,62,154,15,182,46,26,106,167,116,59,55,80,59,165,61,62,49,78,38,181,94,132,
97,69,3,152,36,232,232,51,200,144,74,187,105,76,117,49,245,11,136,76,135,71,135,216,75,225,182,169,220,85,169,203,80,60,0,210,67,204,77,196,87,12,2,4,78,225,112,173,123,146,36,141,227,221,46,4,139,64,
26,81,38,165,92,184,198,218,154,201,10,175,78,27,59,156,44,176,228,64,22,132,142,130,39,50,213,19,230,78,115,250,9,31,102,106,98,252,236,210,210,153,51,103,207,156,62,61,55,191,48,3,9,84,7,145,48,240,
49,86,158,60,217,216,64,0,239,234,211,213,237,45,20,113,131,64,12,155,176,73,190,16,178,146,35,231,134,24,145,251,253,99,20,204,194,251,191,181,186,178,122,225,226,197,22,42,175,52,33,248,34,224,15,17,
0,140,249,117,112,213,3,140,161,188,198,24,2,16,20,98,151,12,134,129,82,93,195,129,112,97,176,131,50,140,220,11,167,174,125,157,240,176,108,182,218,194,198,96,9,23,26,253,37,113,61,39,147,120,148,160,
169,33,251,134,75,92,152,167,236,187,215,203,132,166,232,92,206,133,83,28,69,56,189,190,254,245,175,191,69,78,79,47,189,244,210,139,47,190,184,180,180,244,220,115,207,97,109,247,240,17,124,174,249,133,
5,184,40,235,144,58,35,68,136,204,149,98,31,121,14,105,2,176,206,89,39,206,224,252,50,113,9,210,45,116,121,127,165,84,120,116,200,171,162,236,227,236,195,34,38,40,94,124,232,157,234,181,70,213,160,22,
216,179,212,114,60,213,96,89,171,66,66,79,208,220,44,230,174,73,130,241,101,98,70,10,208,122,94,93,93,187,115,231,238,253,7,247,113,156,112,238,60,220,153,249,185,121,244,144,162,190,97,37,85,178,87,224,
158,116,84,25,56,232,140,38,152,21,140,68,199,209,242,197,228,98,33,233,148,236,26,76,222,137,50,185,192,204,123,70,158,89,8,205,186,96,210,64,118,236,109,132,67,169,200,214,136,46,136,157,141,54,149,
225,238,163,56,210,112,68,186,198,193,231,219,37,93,90,197,180,59,26,55,71,59,45,237,208,144,228,72,65,198,234,115,78,188,176,209,104,237,217,26,164,12,115,179,115,139,139,167,206,147,220,10,228,2,61,
34,68,192,70,106,184,92,20,159,56,90,109,116,122,194,52,39,90,27,216,102,161,46,27,197,105,246,64,105,35,199,131,40,224,237,82,200,6,7,37,73,118,24,83,246,139,237,204,93,72,39,142,124,41,38,51,63,173,
33,153,18,137,203,154,133,126,56,130,35,222,11,83,206,38,215,126,108,59,167,50,186,78,116,99,2,179,145,248,156,96,38,57,90,235,254,229,155,111,254,229,183,191,61,51,51,251,83,63,245,83,167,79,159,134,
37,5,113,7,98,119,183,219,133,255,118,186,221,107,215,222,130,251,214,154,108,233,12,90,12,7,24,66,78,77,215,212,106,183,230,23,23,95,112,238,250,181,235,240,129,151,206,45,179,240,130,169,26,88,119,63,
169,52,29,14,160,194,137,148,137,237,47,208,115,153,66,48,42,118,145,250,146,58,195,85,124,76,34,75,211,87,157,46,228,254,29,242,163,193,9,29,27,217,192,138,132,207,63,61,57,213,66,7,178,33,241,80,212,
218,220,5,21,150,19,205,7,86,81,231,12,56,138,0,19,181,202,201,9,192,103,135,9,95,56,219,73,57,170,116,100,25,48,64,42,30,234,145,162,71,177,163,61,57,53,9,57,229,82,100,43,8,236,18,246,250,253,195,131,
195,141,245,13,8,97,112,0,193,53,34,70,112,122,106,118,118,174,69,252,79,182,175,129,221,219,171,123,176,104,33,232,79,78,77,141,141,117,185,13,77,62,18,137,198,152,56,234,116,65,226,120,61,68,163,250,
68,235,132,232,166,216,243,166,75,227,92,214,65,238,78,143,137,106,56,31,70,41,246,7,67,60,18,184,0,142,34,167,199,205,204,222,112,8,69,12,106,135,209,154,97,223,6,248,254,112,56,128,255,95,90,58,15,225,
123,29,245,190,123,166,113,154,68,104,42,112,130,55,138,174,223,239,223,189,119,247,198,205,27,112,21,243,243,243,112,196,238,239,35,138,25,138,149,191,246,83,127,237,119,255,253,239,190,254,250,27,83,
211,211,223,253,221,223,213,110,119,180,79,165,192,47,18,58,15,85,240,134,60,164,3,78,104,108,58,131,34,180,68,202,142,31,38,242,167,188,7,201,99,84,83,91,71,115,50,218,227,94,184,122,176,192,61,97,254,
146,23,189,45,141,116,202,186,210,245,235,217,121,134,151,189,228,72,230,174,103,217,82,42,109,44,36,148,113,155,34,29,29,30,194,225,7,107,0,86,41,236,181,165,23,222,49,62,49,193,42,40,164,74,175,210,
229,222,168,252,234,229,194,178,130,165,190,147,216,127,185,146,181,207,13,65,135,140,4,242,4,174,99,134,157,72,34,202,38,1,149,98,106,229,60,72,76,79,19,218,112,224,62,18,141,202,233,204,140,66,11,23,
93,20,78,182,179,55,7,249,177,6,245,247,99,123,120,53,215,240,46,235,214,6,147,97,100,178,100,6,147,57,209,241,18,237,87,169,24,76,28,76,96,212,199,189,227,237,157,237,221,189,93,88,82,87,175,94,157,157,
157,133,140,254,96,127,191,86,65,200,160,182,132,89,154,214,8,74,94,208,157,54,43,161,5,17,168,131,201,76,107,110,157,5,119,66,120,133,143,160,58,223,230,147,56,21,151,29,248,180,12,148,18,78,78,111,99,
202,232,149,198,160,110,129,18,148,205,131,162,80,212,242,229,168,213,137,246,49,61,220,6,11,33,177,37,233,112,84,223,187,119,247,115,127,252,71,16,77,126,244,71,63,254,174,119,189,11,82,0,8,157,119,239,
222,253,75,250,90,89,89,225,207,247,221,223,253,61,104,222,168,211,36,230,164,228,240,203,127,164,40,51,214,237,222,188,121,19,242,241,73,98,183,219,253,147,65,116,210,233,188,200,179,133,19,82,101,94,
224,61,112,30,84,88,236,247,27,8,152,176,159,73,140,133,20,191,83,90,36,77,68,212,169,187,60,62,30,68,117,67,146,11,97,8,14,39,236,206,134,32,103,112,102,210,233,124,194,36,128,11,9,99,49,214,201,99,115,
109,5,58,21,223,40,70,233,122,122,75,115,146,189,41,120,232,4,129,152,90,152,21,17,23,27,132,137,236,64,20,59,117,106,113,233,236,242,220,220,28,124,15,50,137,199,143,31,67,110,1,107,18,126,29,4,98,82,
61,196,189,247,224,222,131,213,181,181,43,87,174,192,90,181,18,153,53,88,48,127,239,116,121,173,178,160,5,59,94,154,31,244,104,208,167,225,37,158,30,16,238,7,253,30,13,195,43,230,135,145,178,121,221,196,
38,149,102,113,164,110,88,35,55,190,55,60,238,193,55,32,231,31,162,99,39,14,141,89,224,176,223,59,58,115,118,105,225,212,169,181,245,103,72,154,231,4,137,106,7,109,205,217,64,6,85,92,190,254,103,95,127,
186,242,244,201,147,39,248,140,154,77,184,112,168,75,224,90,224,191,240,99,247,239,223,191,123,231,238,210,210,242,212,212,84,37,138,127,124,216,123,97,53,11,136,54,41,76,196,204,28,196,115,50,123,81,
159,180,153,12,222,70,29,69,127,128,69,132,172,245,21,50,65,132,139,62,202,3,146,41,30,187,66,41,92,223,54,56,57,18,99,86,158,177,17,125,65,121,147,35,68,186,223,94,59,160,9,42,218,135,15,30,220,187,123,
15,150,229,242,242,242,115,87,158,155,155,159,135,2,5,142,82,90,36,236,156,83,153,57,162,183,94,93,242,133,184,149,105,229,26,70,34,106,126,73,11,144,109,103,180,249,43,17,63,137,22,19,95,133,4,31,28,
129,140,188,82,83,180,33,77,202,139,10,164,33,122,185,224,238,184,27,94,125,226,149,79,88,76,214,79,196,119,141,59,122,13,1,30,156,208,69,210,57,70,98,249,141,104,224,121,203,120,189,182,235,149,0,77,
217,55,89,225,157,176,159,87,145,142,157,221,221,149,167,43,240,249,224,24,60,119,238,28,220,71,184,191,80,155,91,147,93,82,204,34,41,87,59,4,151,81,137,73,190,195,121,37,74,148,250,66,144,214,208,14,
6,108,74,222,160,246,204,49,179,86,147,80,227,88,237,158,238,6,39,119,218,28,86,94,175,117,108,19,115,62,25,5,88,39,195,124,26,140,167,176,141,50,246,182,75,198,94,103,119,202,122,117,245,233,103,63,251,
255,192,55,222,243,158,191,242,225,15,127,24,98,46,36,77,15,30,60,128,250,247,171,95,253,234,250,250,58,124,164,247,193,215,251,95,132,136,51,214,233,176,77,165,194,61,101,111,37,211,188,197,19,37,160,
126,29,4,241,235,55,219,237,22,43,119,23,186,52,234,216,160,22,171,197,100,32,3,12,248,41,224,98,168,42,149,1,83,176,129,14,132,203,238,182,203,86,0,12,71,192,246,34,234,231,97,252,106,208,174,112,38,
189,110,64,24,25,76,6,66,172,49,204,166,64,158,104,95,197,64,73,234,85,171,179,81,159,101,184,233,169,33,47,215,167,236,250,152,202,98,142,119,167,39,196,30,9,211,86,112,115,198,199,199,32,251,62,115,
246,236,212,228,52,228,22,15,238,223,135,236,12,214,225,198,250,230,163,7,15,143,123,189,75,52,206,66,228,70,96,63,129,138,21,43,133,240,141,79,126,196,94,28,46,23,189,132,162,28,13,168,67,82,19,80,207,
55,81,243,4,171,242,193,241,49,203,254,9,230,137,246,136,16,190,89,35,12,185,254,195,64,242,188,108,175,69,228,127,20,47,60,179,180,188,112,234,204,218,250,42,186,237,168,182,50,243,27,57,136,70,5,95,
57,74,149,246,119,247,183,183,183,225,114,182,182,182,184,158,67,213,148,185,57,184,156,233,233,105,184,210,103,235,235,43,43,79,96,247,141,117,199,100,63,105,15,196,196,175,179,22,171,238,170,168,1,200,
4,124,57,72,71,243,161,53,170,91,20,101,8,214,237,81,225,169,236,67,159,97,111,2,188,97,96,71,33,44,206,16,44,237,222,4,245,118,100,135,3,97,138,154,189,131,154,51,26,143,143,207,198,65,111,176,182,186,
118,251,214,237,71,143,30,181,91,157,243,23,206,195,191,83,147,147,168,62,143,173,191,192,26,6,58,8,115,234,165,160,87,148,20,64,163,181,163,180,243,162,133,62,229,162,74,144,172,121,15,168,250,121,84,
147,201,16,109,180,231,165,67,197,151,96,22,140,218,236,78,76,200,72,39,38,199,244,180,99,170,94,126,249,101,87,244,43,12,99,198,73,58,103,67,50,136,171,163,232,231,234,1,147,7,142,180,94,66,176,182,179,
11,121,26,150,241,182,185,183,175,99,73,149,93,146,151,97,74,190,181,125,112,116,48,49,49,201,44,85,216,247,104,186,88,71,189,106,159,164,47,38,254,215,65,123,37,164,86,19,229,166,169,150,1,141,170,185,
182,85,63,68,110,2,85,65,122,190,165,255,166,246,152,114,30,27,42,235,177,42,101,84,228,77,92,129,60,75,218,169,15,174,10,94,199,86,42,107,174,226,173,129,155,212,216,70,224,172,33,84,106,184,33,157,235,
173,237,237,47,125,241,139,59,219,59,80,219,254,240,15,255,48,108,48,72,145,32,106,255,233,159,254,233,31,254,225,31,50,156,227,71,62,254,241,79,126,242,181,75,151,46,194,205,25,9,26,201,185,60,56,181,
30,146,250,19,209,77,235,180,218,176,99,111,222,184,209,105,183,39,167,38,11,10,181,204,133,66,57,43,23,228,186,140,126,13,170,145,199,238,150,239,56,209,119,212,20,89,91,189,49,249,148,141,84,224,5,112,
81,171,171,171,51,179,179,13,202,88,185,98,112,33,235,95,102,13,65,193,229,139,120,191,20,67,82,177,154,222,145,140,25,40,39,32,237,66,93,124,124,16,84,100,46,195,218,214,198,71,228,208,160,12,105,46,
155,100,233,85,12,104,111,80,207,179,106,180,59,45,136,212,103,207,156,129,208,214,69,64,205,248,252,252,194,249,243,231,177,191,47,78,234,65,99,25,22,169,34,83,99,18,109,236,34,75,70,207,212,100,195,
200,142,191,142,177,219,136,179,196,62,76,68,129,195,195,196,52,98,79,186,202,12,69,167,207,150,34,27,139,227,178,130,111,181,58,157,72,190,33,232,53,58,26,157,57,123,110,241,212,233,245,205,245,193,96,
36,125,63,102,105,144,217,189,41,132,72,32,79,105,118,122,102,118,126,238,133,23,94,120,134,90,209,27,80,213,65,52,135,236,27,114,79,88,72,112,78,64,249,123,239,238,221,157,157,157,126,191,119,106,241,
20,28,250,134,255,51,230,139,14,195,68,92,201,64,6,250,128,88,223,223,7,157,70,153,127,93,206,166,147,211,126,171,102,64,74,244,145,214,135,112,86,232,217,105,226,105,243,243,42,40,0,56,79,225,109,139,
57,181,78,115,220,238,180,53,101,44,25,136,45,143,30,62,190,125,231,206,179,181,213,83,167,78,195,121,12,247,16,158,41,54,169,26,21,175,234,224,10,215,86,87,100,13,244,85,185,12,217,211,153,150,116,26,
20,247,157,76,72,78,28,22,109,166,160,76,39,97,138,6,19,48,86,80,124,193,72,77,201,180,174,156,89,99,105,176,81,145,9,162,200,85,159,120,249,19,82,197,72,51,52,67,115,178,40,162,18,177,4,109,86,133,12,
215,16,78,184,130,4,34,211,165,84,241,93,229,242,179,116,186,73,126,200,33,174,101,148,117,45,188,27,213,56,110,218,219,223,131,180,104,121,249,220,226,194,34,188,39,252,153,236,113,93,58,65,32,112,38,
86,135,205,13,51,64,147,205,25,12,66,206,12,147,164,227,223,32,214,164,133,204,109,18,57,70,1,222,144,96,65,22,243,163,12,163,128,42,249,18,58,239,11,53,120,237,126,37,111,122,137,138,150,211,110,141,
203,222,49,60,49,165,103,120,124,116,244,198,27,111,188,249,230,95,182,91,173,15,126,240,131,176,181,78,157,58,5,91,235,43,95,249,202,239,255,254,239,195,214,130,159,127,239,123,223,247,119,127,238,211,
176,27,59,237,110,175,63,136,89,239,88,101,237,213,14,56,41,158,20,157,166,41,38,66,189,63,54,54,118,227,198,77,120,255,177,241,241,204,179,38,176,66,82,23,186,88,216,129,219,15,156,208,200,118,217,116,
60,51,50,178,239,187,25,206,217,251,224,205,191,115,251,46,228,122,51,179,115,196,72,42,12,78,41,192,184,19,222,74,78,62,139,203,66,22,172,56,47,173,192,108,123,238,204,7,131,61,93,137,172,40,25,76,240,
218,120,245,194,72,178,62,166,118,126,100,10,202,237,14,118,176,196,211,128,246,114,3,27,46,77,100,81,209,125,27,27,235,146,210,79,101,189,60,78,69,71,163,1,223,228,144,125,72,152,98,150,152,120,217,59,
60,168,72,98,144,100,187,91,117,141,216,21,120,211,128,244,81,20,215,197,185,37,185,107,147,139,19,194,47,154,36,149,206,84,219,192,40,51,168,93,32,250,71,116,32,194,236,27,155,39,139,107,207,80,243,196,
80,109,245,8,65,35,12,238,84,134,65,200,236,149,224,150,206,44,77,77,77,191,248,189,47,190,241,250,27,176,189,14,14,14,32,31,95,90,90,186,112,225,2,92,26,100,229,240,194,199,143,31,67,198,48,54,62,54,
63,63,223,172,154,178,115,213,144,36,35,230,21,174,39,107,68,133,160,179,219,152,30,234,121,45,169,123,142,105,85,120,69,158,240,43,88,40,84,102,143,226,245,155,11,45,105,143,82,171,155,171,214,202,103,
35,23,105,169,233,90,53,155,23,177,11,172,227,179,103,235,119,111,223,125,240,224,161,67,83,186,101,200,14,231,102,103,33,167,33,107,17,60,184,179,107,118,112,25,235,82,128,28,105,251,139,60,164,207,19,
54,243,38,244,230,61,71,242,162,218,172,215,36,209,23,33,43,231,172,194,133,181,254,82,210,145,164,168,200,216,38,81,0,165,231,126,7,50,15,98,205,37,70,245,202,203,47,123,185,218,124,54,102,100,56,243,
241,20,39,196,132,242,2,208,165,29,216,96,168,112,125,106,220,10,103,65,69,47,138,145,10,11,195,77,98,122,31,190,108,249,115,99,72,209,140,199,199,71,91,27,155,80,62,44,44,204,95,184,112,113,124,98,98,
119,119,111,128,200,217,248,54,179,227,204,63,79,230,172,70,254,150,202,196,16,106,67,145,94,179,156,191,83,181,67,171,231,117,213,133,226,148,151,198,138,42,225,210,250,136,209,137,218,163,220,49,66,
67,18,8,42,216,177,236,13,172,38,131,33,25,206,121,225,182,40,243,17,118,245,253,251,247,62,247,185,63,134,255,135,212,0,86,24,108,45,72,145,222,122,235,173,223,254,237,223,126,250,244,41,188,47,84,247,
255,232,255,252,204,228,196,4,250,151,110,111,19,86,34,5,125,242,33,148,135,17,63,50,124,88,232,125,195,54,181,85,5,217,100,183,211,190,121,19,130,120,27,222,135,151,24,170,157,12,135,36,173,87,177,114,
161,101,82,226,230,45,35,173,178,20,205,90,246,186,24,21,71,16,157,129,195,68,230,48,248,7,247,31,174,173,174,62,119,229,74,183,211,169,178,184,164,204,131,42,174,207,20,232,164,163,199,100,59,197,16,
28,134,172,200,188,124,17,146,75,65,37,143,84,101,56,104,162,28,117,35,201,129,195,244,31,133,237,112,97,100,39,58,181,12,130,148,95,130,35,161,12,29,2,122,21,212,213,212,32,229,169,70,187,159,68,35,175,
32,83,110,77,172,34,13,150,80,249,132,11,80,200,156,219,237,46,231,64,173,86,23,126,172,119,124,132,244,74,4,35,146,53,51,29,43,100,200,89,13,134,125,167,10,200,8,74,33,158,61,132,117,136,248,231,206,
159,95,92,60,245,228,233,10,141,46,85,83,23,103,149,104,201,136,52,78,235,127,7,95,250,196,15,71,195,185,249,57,248,155,239,253,190,239,251,226,23,190,0,135,1,84,117,144,137,63,255,252,243,144,43,244,
251,253,163,163,163,253,253,253,173,173,45,136,227,75,103,151,166,166,167,72,221,205,168,140,73,133,222,74,164,176,106,140,251,164,160,17,245,57,241,18,55,50,218,72,103,54,94,78,123,165,93,114,230,84,
139,5,117,38,227,168,176,168,203,91,136,153,89,46,39,199,62,107,195,102,89,8,21,200,237,29,31,63,124,248,232,230,245,155,79,159,174,206,204,205,192,198,90,94,62,139,133,20,214,91,52,180,17,192,113,80,
12,116,69,130,92,188,217,147,207,169,76,238,22,200,227,119,226,134,102,192,7,237,68,168,39,112,182,192,114,182,211,101,67,4,105,246,250,44,23,98,224,122,175,98,80,197,212,152,80,61,165,251,4,30,231,36,
200,129,177,244,229,87,95,177,86,142,115,229,152,213,11,183,39,235,188,26,255,77,26,97,218,49,81,127,207,92,7,101,196,174,138,145,69,123,126,102,104,132,157,113,70,34,6,211,0,231,41,186,55,57,194,132,
234,119,253,221,189,189,221,189,93,56,51,159,123,238,50,196,53,168,55,247,247,247,70,163,161,104,218,217,241,34,127,76,138,62,204,12,0,217,252,81,1,221,94,196,87,93,49,138,48,95,139,36,12,190,144,207,
6,181,58,181,219,195,32,122,29,31,49,39,50,20,228,203,76,7,21,55,71,83,184,245,153,113,202,191,12,146,175,205,173,205,63,248,131,63,128,252,170,219,237,92,189,122,149,135,1,176,193,126,235,183,126,235,
218,181,107,240,83,112,237,255,199,63,250,204,153,211,167,96,253,193,30,67,109,113,105,26,242,239,213,39,200,46,124,181,114,240,188,206,64,132,101,20,80,153,187,219,185,5,65,188,211,158,24,27,103,40,219,
238,206,14,124,6,132,79,232,100,146,207,209,202,107,29,229,84,79,46,149,138,237,133,110,61,95,231,72,228,23,163,184,96,187,149,199,79,238,220,190,179,182,186,246,194,11,207,79,163,155,123,211,113,253,
161,6,117,76,103,101,185,61,161,111,164,82,195,46,217,92,57,198,44,194,230,146,207,84,220,148,253,86,69,205,109,68,48,102,31,145,146,46,19,90,81,9,146,121,182,207,239,164,254,33,172,181,163,70,181,226,
25,21,77,129,193,101,243,76,207,60,85,226,85,14,135,125,236,65,19,126,195,27,196,32,229,255,196,128,228,189,102,28,66,250,60,236,140,141,113,185,15,249,61,188,250,224,96,111,124,124,12,242,238,86,187,
211,130,179,141,48,197,16,175,225,161,12,7,253,22,26,222,71,148,97,135,227,193,135,17,188,126,56,56,187,180,4,133,255,211,103,171,199,199,199,134,59,112,168,114,130,147,249,102,171,193,240,176,19,40,236,
148,207,221,65,175,143,99,216,16,160,180,253,198,55,190,1,55,255,217,179,103,144,125,191,231,61,239,129,82,3,162,57,236,181,13,50,55,135,5,121,238,220,249,177,78,55,230,249,86,212,217,147,169,46,39,38,
164,208,173,98,50,154,243,217,166,150,225,219,129,5,79,108,95,165,82,158,71,232,99,164,45,17,11,5,88,23,149,71,23,212,220,199,204,8,125,49,116,73,217,189,54,11,118,227,79,111,174,111,222,187,119,255,238,
221,187,80,218,46,159,91,190,122,245,202,236,220,124,23,13,255,100,148,237,44,103,87,14,113,86,123,80,115,2,83,58,150,166,109,217,109,22,189,134,40,227,220,24,149,156,33,242,12,234,89,81,156,117,90,49,
136,206,151,74,188,36,193,75,179,233,84,48,39,104,81,127,73,38,222,65,210,75,4,97,18,124,8,61,148,234,21,136,224,197,168,45,232,145,152,93,19,147,232,202,203,219,100,210,156,213,82,50,211,68,137,231,80,
57,133,97,184,12,92,73,217,35,152,66,29,90,229,186,224,212,224,88,28,147,197,111,222,74,24,199,48,65,105,165,213,113,127,111,15,22,28,252,63,228,32,16,224,32,161,219,220,218,64,243,243,88,103,181,110,
25,239,230,174,29,175,43,42,162,163,19,230,106,89,238,139,133,101,193,96,50,223,214,100,54,199,5,214,83,193,255,178,164,164,137,68,12,210,152,169,14,58,25,22,11,106,21,35,115,232,34,37,26,105,73,143,67,
216,141,127,254,141,111,60,122,244,16,182,232,242,242,242,194,194,2,92,221,196,196,196,191,251,119,255,238,11,95,248,2,191,244,111,254,205,191,245,158,247,190,23,66,0,100,73,131,209,208,235,122,74,42,
44,87,54,252,20,83,25,212,131,66,232,106,36,174,235,33,134,51,58,165,221,110,161,240,222,104,4,251,118,84,215,45,212,81,170,164,100,246,37,95,82,139,95,19,110,183,13,89,32,14,117,218,31,185,144,93,125,
186,122,247,246,157,149,149,167,112,57,87,174,60,55,57,57,41,10,42,39,140,172,100,242,90,208,172,189,206,6,69,26,67,137,184,162,105,238,181,187,162,136,0,129,208,200,103,81,152,68,34,186,111,226,158,30,
101,21,36,232,200,164,217,88,110,39,229,221,68,109,170,168,228,142,244,223,74,84,140,87,181,44,1,152,218,120,166,162,230,62,131,124,197,58,93,62,103,133,82,133,205,6,36,200,41,141,224,212,132,48,140,105,
50,41,84,141,6,189,110,119,162,221,25,11,100,138,136,215,137,209,165,194,243,97,56,132,147,22,167,38,244,147,253,227,30,60,166,229,243,23,79,225,232,242,25,4,115,214,204,67,108,56,237,151,122,136,194,
41,85,179,33,45,126,217,222,37,234,154,144,175,52,77,237,180,59,144,140,215,163,26,214,0,252,213,253,251,247,27,141,198,247,124,207,247,64,14,190,185,185,9,169,61,132,239,126,175,15,49,125,241,244,98,
139,20,162,89,228,156,119,214,9,118,49,145,239,5,227,32,248,197,164,53,189,99,29,46,227,245,248,76,117,246,54,242,20,211,77,245,26,230,179,214,235,28,82,41,60,234,49,157,83,238,160,208,15,221,88,244,36,
134,3,180,160,185,117,243,214,202,202,74,183,59,118,241,226,165,243,23,46,192,218,195,102,24,89,167,6,238,164,83,127,202,169,81,22,211,144,156,47,85,228,196,206,222,140,21,115,60,207,19,134,196,100,61,
101,223,152,250,138,76,92,56,152,38,151,124,238,190,6,113,74,72,50,53,212,184,197,79,74,244,53,157,142,247,168,181,139,4,145,160,113,134,19,80,175,94,93,184,6,94,125,245,101,87,210,189,13,129,148,49,216,
153,22,236,77,9,140,83,101,117,15,224,249,2,167,79,65,29,57,229,127,180,243,203,14,29,202,29,151,195,143,206,43,194,51,4,111,58,133,162,220,109,79,220,124,178,41,122,246,97,133,17,177,101,98,106,242,202,
149,231,39,167,167,7,253,254,193,254,129,41,220,136,137,68,110,168,134,228,173,85,151,155,63,101,111,55,41,0,54,20,32,33,6,23,235,65,159,68,45,158,123,74,150,17,200,176,133,94,154,228,207,140,193,10,214,
204,99,55,200,58,162,251,140,186,109,9,219,16,225,131,163,7,15,31,124,233,139,95,100,123,176,185,185,57,72,192,207,156,57,243,249,207,127,254,247,127,255,247,249,3,190,255,197,23,255,250,95,255,235,240,
183,144,93,34,240,64,153,30,246,164,228,87,37,243,22,145,184,163,198,172,49,154,36,36,41,148,182,168,183,123,243,230,45,136,224,144,6,66,125,14,191,29,114,69,88,230,88,87,86,225,36,103,74,84,217,43,77,
94,80,21,85,112,147,57,31,183,217,195,238,206,238,189,123,247,30,61,124,52,63,63,127,249,242,197,233,169,105,248,45,164,69,135,132,32,225,22,80,45,41,10,151,202,214,10,54,162,22,149,222,76,212,195,35,
162,30,145,200,117,131,145,55,193,168,201,186,17,212,161,4,221,69,224,174,122,230,203,22,90,19,21,59,35,139,46,152,174,112,2,197,138,142,77,202,178,138,153,22,194,96,36,238,144,20,106,189,76,5,96,237,
189,209,40,226,211,97,194,139,89,154,160,154,51,57,42,192,83,59,58,110,84,16,142,3,156,148,220,21,9,220,118,67,119,66,41,221,208,58,131,100,99,49,193,39,211,90,229,164,160,137,221,217,229,115,139,167,
79,111,64,202,50,24,89,142,31,88,59,151,81,7,100,113,117,50,69,101,20,182,200,215,68,138,223,144,241,48,176,242,185,171,87,160,188,219,218,220,130,31,251,246,183,191,125,246,236,89,88,117,80,222,237,236,
236,236,211,204,105,109,109,237,204,105,156,229,134,70,37,147,2,213,210,48,142,140,90,188,171,128,94,114,230,95,35,143,216,58,197,210,0,163,227,191,210,220,151,56,189,60,241,179,44,208,135,34,115,208,
174,172,244,106,202,57,99,73,248,244,110,103,103,247,193,131,7,119,238,220,217,220,216,92,94,90,186,122,245,249,249,249,133,238,88,7,17,38,228,4,232,204,39,135,187,234,121,18,163,198,214,186,105,37,31,
15,190,200,235,85,82,131,205,18,244,162,204,234,140,200,113,104,255,45,136,105,124,77,237,25,182,144,245,26,50,157,69,102,86,92,163,107,62,110,119,215,84,255,146,43,180,95,80,34,126,20,188,118,95,249,
128,73,132,69,201,78,231,165,107,98,73,125,204,214,239,37,166,219,155,80,136,33,168,147,216,229,73,51,48,38,241,5,107,86,205,58,142,68,5,54,41,37,128,101,139,10,193,83,157,189,122,175,28,245,92,150,169,
36,0,99,122,70,245,112,255,96,127,125,99,29,182,229,185,115,203,139,139,11,176,97,33,118,12,208,46,61,241,210,79,133,210,10,103,218,132,82,10,153,24,102,16,84,65,79,18,190,199,23,210,28,178,116,12,245,
40,35,179,130,201,165,24,12,61,90,157,87,191,15,254,6,59,211,135,106,84,199,160,205,123,189,61,14,54,43,156,70,255,245,15,255,160,215,59,62,56,56,152,154,154,130,13,179,184,184,248,248,241,227,223,254,
237,223,230,251,63,191,176,240,11,127,239,239,79,140,65,69,219,221,39,225,17,233,9,88,244,10,62,227,79,20,185,110,99,181,154,240,104,82,229,208,102,230,5,9,41,91,119,124,236,246,173,219,16,122,186,40,
232,49,172,83,132,176,30,24,64,205,109,112,77,230,68,190,208,218,118,72,42,172,57,13,100,124,7,247,43,123,253,30,108,161,187,119,239,65,200,190,124,249,242,236,204,52,14,60,16,65,88,241,189,100,33,183,
40,150,79,133,10,180,96,75,188,34,196,131,43,217,88,74,115,65,6,44,9,120,242,186,193,238,1,46,170,200,97,43,122,241,153,244,121,176,17,140,121,203,187,176,22,177,54,57,33,156,46,11,101,171,177,195,119,
82,149,50,218,136,12,151,76,118,18,56,163,147,86,108,128,135,206,200,35,148,24,44,251,178,236,159,71,223,58,58,56,28,246,123,205,102,213,130,42,30,83,218,202,214,30,41,83,14,249,128,143,72,175,71,219,
232,33,218,31,115,211,6,190,87,247,135,195,229,115,231,23,22,22,87,158,174,64,181,196,226,86,136,10,23,159,120,86,83,225,62,20,6,71,133,11,43,21,216,231,149,192,77,203,225,96,0,11,13,98,244,149,43,87,
190,254,181,175,15,200,2,226,171,95,253,234,59,222,241,14,248,165,176,32,33,25,71,153,104,212,47,218,186,120,241,98,119,108,204,132,50,56,222,16,66,89,155,212,73,208,123,188,217,205,230,213,169,162,158,
20,79,169,48,109,115,106,131,98,26,191,20,173,163,83,47,48,86,65,9,242,235,68,84,150,81,82,130,239,144,87,195,181,172,173,174,66,198,240,240,225,67,88,93,231,207,157,67,196,231,244,76,187,211,169,72,17,
33,104,171,61,25,140,217,32,219,218,16,54,45,55,214,109,21,45,42,153,105,10,89,70,170,4,115,64,73,111,19,137,146,216,208,224,42,86,8,150,92,252,55,156,54,81,117,33,25,58,128,163,71,244,133,253,161,172,
123,111,16,216,164,200,94,105,35,10,204,55,48,119,210,85,47,191,242,178,229,167,158,107,12,87,204,64,34,231,144,193,171,250,71,202,13,126,149,254,74,154,80,167,232,51,118,62,21,34,39,172,184,235,213,233,
87,104,50,140,76,163,106,171,82,252,141,182,154,66,54,242,147,249,134,203,197,160,47,76,150,142,123,199,91,91,155,176,10,103,103,102,47,93,186,56,54,134,212,65,17,178,200,29,64,25,253,102,222,188,179,
51,222,153,207,156,14,139,189,209,75,56,46,135,160,82,14,129,145,209,94,208,11,210,243,137,186,16,125,1,146,176,126,32,235,90,57,67,25,170,190,163,244,79,94,127,253,91,15,30,220,135,109,3,171,10,162,42,
196,80,8,229,191,247,123,191,199,23,14,73,235,223,254,95,254,246,149,43,207,141,77,96,255,36,142,228,119,5,111,220,69,107,103,73,173,195,186,225,222,201,112,95,219,247,186,207,84,149,23,219,41,237,246,
248,216,248,205,27,55,155,173,38,252,94,120,19,168,55,149,18,70,224,173,42,104,231,44,167,6,214,112,171,26,149,138,253,38,134,49,220,187,123,15,118,254,243,87,158,95,90,94,234,118,187,240,227,16,185,208,
90,158,32,122,17,173,12,26,214,157,145,20,163,4,177,122,53,101,97,201,234,32,82,97,246,252,72,100,145,149,225,171,224,130,118,232,212,133,54,26,79,90,220,226,157,212,33,149,207,174,231,58,159,144,178,
56,102,215,8,85,212,227,97,135,186,30,71,155,183,17,16,81,122,68,100,89,199,253,70,175,200,176,160,100,46,165,155,209,34,25,141,6,123,187,59,21,113,130,26,173,110,139,58,203,106,153,136,175,30,161,137,
26,62,181,225,160,87,145,134,199,136,20,38,60,70,243,216,31,142,150,150,207,157,90,60,245,248,233,147,1,153,68,83,150,83,231,130,89,207,140,209,104,232,5,109,167,6,198,122,42,102,217,31,246,204,67,31,
234,33,231,167,240,152,222,252,203,191,228,125,241,149,175,124,5,226,53,132,111,72,195,225,191,61,82,185,233,142,117,79,157,62,141,222,21,58,232,194,187,79,196,90,159,114,147,45,154,126,225,9,85,37,221,
252,6,31,150,241,115,80,155,34,47,99,111,117,161,49,121,182,148,197,247,83,54,31,19,81,59,252,213,176,119,30,63,122,116,235,230,45,168,21,22,22,22,46,94,188,116,230,236,217,137,241,9,108,6,66,169,87,137,
244,120,202,222,22,236,184,32,31,58,91,41,37,37,193,136,131,161,179,166,144,246,63,19,187,74,137,192,22,243,39,170,96,98,103,84,236,5,238,204,84,205,166,72,41,176,16,130,152,234,233,131,144,107,136,154,
162,122,155,216,5,197,232,80,178,66,252,12,177,241,76,106,28,147,130,2,240,145,72,31,101,188,201,140,30,159,163,90,240,185,1,98,161,214,70,9,42,154,106,172,122,154,71,202,53,139,85,110,21,184,154,21,200,
133,140,65,200,192,155,3,159,222,89,236,17,86,13,78,131,196,2,74,66,158,246,58,216,181,207,210,118,85,254,200,212,88,207,197,38,106,137,237,237,238,237,29,236,117,59,157,75,151,47,205,207,206,195,223,
194,55,152,219,201,38,203,2,102,149,28,42,185,194,190,56,185,236,207,168,230,244,94,24,189,114,68,147,69,40,146,81,194,136,114,37,235,233,103,247,56,225,207,154,29,67,176,106,37,177,35,181,26,247,240,
181,141,200,54,250,79,62,247,185,195,163,195,245,245,117,216,159,240,29,200,122,190,245,173,111,217,254,252,208,95,253,171,175,124,242,213,54,242,209,227,160,63,140,226,99,202,162,134,226,225,205,10,9,
174,16,42,145,17,145,69,115,59,22,149,187,85,133,6,207,224,33,43,108,183,155,119,110,221,234,116,186,19,19,227,72,142,111,54,178,155,95,146,67,218,182,110,102,83,5,77,150,66,232,245,250,119,239,220,189,
127,239,238,220,236,212,249,115,203,83,19,83,141,102,147,146,196,216,239,29,55,72,29,133,251,188,156,149,68,141,61,65,157,6,11,24,126,44,70,26,129,107,89,254,237,24,68,88,58,14,227,132,174,149,140,212,
18,232,11,47,157,81,28,177,163,72,134,21,201,99,145,71,93,208,178,92,54,128,23,1,28,65,148,170,198,142,55,18,81,18,44,150,137,109,57,17,92,84,45,51,149,116,48,104,56,94,224,193,193,225,216,248,88,187,
51,134,119,190,209,160,64,92,227,80,215,179,42,225,49,250,171,53,27,88,35,87,33,105,181,143,79,124,48,92,70,228,201,226,147,167,43,44,3,11,223,100,7,14,93,129,78,232,63,193,15,71,35,9,222,140,227,205,
162,203,142,61,236,75,247,89,214,108,105,54,27,75,75,75,43,43,79,24,236,4,95,111,190,249,38,252,8,228,10,136,230,221,223,135,236,27,50,220,11,23,145,124,96,24,184,6,217,153,178,205,77,42,166,92,124,103,
100,136,87,73,29,27,66,6,11,88,57,172,37,120,44,164,99,245,216,145,62,76,70,247,26,124,149,222,10,75,240,205,141,141,251,247,238,195,191,71,135,199,231,207,159,191,122,229,202,236,236,44,156,52,77,20,
82,107,84,85,200,40,142,66,51,149,42,201,218,102,115,218,117,212,164,74,208,143,37,64,187,216,215,89,104,144,181,18,162,194,243,146,16,36,104,145,194,146,171,77,166,148,67,159,224,249,92,54,215,144,83,
47,232,169,166,173,240,12,241,241,44,140,97,69,129,214,139,39,248,39,122,56,65,14,254,242,39,176,67,141,134,32,77,86,38,240,38,254,27,5,44,168,231,168,127,155,211,60,179,237,205,3,80,89,212,241,237,122,
4,37,71,198,114,252,40,209,153,106,173,36,170,120,169,168,170,146,192,37,201,222,66,68,205,85,138,146,159,183,117,183,19,115,158,112,190,127,8,209,240,25,124,19,170,206,115,203,203,99,221,238,214,214,
246,136,188,75,82,238,17,241,217,23,125,209,232,15,22,208,85,116,41,75,61,234,168,51,198,168,66,2,89,168,62,25,132,66,146,14,127,210,157,217,89,209,160,74,227,210,71,219,221,221,249,242,151,190,8,73,235,
234,234,83,114,87,137,68,95,58,180,155,117,250,244,233,159,255,249,191,215,193,121,227,216,225,209,49,75,121,48,14,128,27,23,94,252,219,146,58,184,9,47,44,55,167,181,229,163,119,85,221,151,125,80,177,
205,216,237,162,118,15,132,224,102,171,61,51,59,19,164,41,233,114,87,221,212,186,50,116,80,128,155,136,180,93,123,118,235,198,45,136,74,207,93,190,52,57,57,142,110,53,14,57,244,240,15,3,54,168,17,137,
205,1,82,254,11,52,165,27,166,56,226,92,124,136,54,143,204,54,143,133,239,148,87,119,194,104,157,105,90,159,112,221,53,121,26,152,214,41,51,86,106,169,249,40,181,29,225,116,123,84,9,177,69,88,133,100,
192,88,75,223,54,67,152,212,144,202,73,13,149,229,210,4,61,149,21,132,11,244,106,52,247,81,67,233,242,176,84,209,177,58,183,39,124,78,239,248,96,108,124,18,165,98,113,145,215,240,249,134,253,1,67,203,
145,34,216,239,195,55,32,160,163,72,97,35,244,209,195,1,143,216,227,94,239,44,170,114,157,121,188,242,164,143,53,37,162,6,201,111,90,198,130,201,218,80,181,88,90,179,0,134,201,72,49,206,151,109,46,204,
82,213,114,225,81,93,79,78,76,192,27,94,126,238,185,111,126,227,155,168,138,69,95,144,67,64,21,72,220,139,4,27,103,114,106,18,30,46,4,250,38,11,197,68,241,30,73,117,180,92,133,211,213,168,108,92,107,115,
72,87,91,103,73,121,156,21,173,143,168,201,177,203,86,40,210,68,85,194,29,255,34,60,149,135,163,135,15,31,222,190,121,107,229,233,83,88,102,16,187,151,207,157,131,143,7,11,12,254,81,40,167,116,176,93,
50,133,254,2,181,66,185,130,184,198,106,195,66,121,243,234,48,110,56,171,28,4,156,233,54,115,4,137,182,165,93,22,249,210,16,89,104,214,27,18,194,155,205,103,80,26,179,231,22,147,137,42,155,68,145,73,188,
137,75,140,208,89,107,33,122,146,93,45,21,150,152,105,65,76,192,46,10,143,143,199,58,99,17,57,95,35,46,111,152,233,43,70,60,156,53,86,89,190,160,40,168,41,204,134,80,216,183,82,225,80,39,78,71,133,191,
199,118,10,252,66,175,182,123,102,22,236,83,246,160,116,130,33,210,56,42,41,152,130,228,131,98,252,131,72,4,36,105,209,72,97,68,201,218,241,81,111,107,103,11,205,37,38,38,174,94,189,10,25,196,96,208,135,
117,41,79,142,206,249,152,65,170,194,68,55,101,20,9,138,202,216,181,188,129,44,168,208,102,140,59,73,81,125,5,168,124,164,35,55,31,64,230,57,225,34,51,53,146,172,105,206,161,96,87,220,186,125,235,47,222,
120,99,123,103,27,146,29,247,29,95,112,21,127,243,111,253,45,68,193,143,143,31,28,29,145,136,224,255,199,214,155,61,89,150,156,247,97,153,121,238,94,123,85,119,245,190,207,6,206,0,51,0,57,51,4,64,18,68,
4,131,3,154,12,5,33,138,48,109,211,17,8,57,248,96,133,21,33,255,5,150,252,164,16,237,144,229,55,83,111,118,8,124,35,95,9,89,10,146,17,0,131,132,64,200,226,204,144,179,244,86,213,213,221,181,117,237,85,
119,59,39,211,223,158,89,13,214,0,51,213,213,183,238,114,78,230,151,223,242,91,212,76,142,41,139,210,9,12,185,159,147,206,9,84,42,143,212,71,115,67,20,38,151,202,196,75,161,233,88,55,115,109,109,125,48,
51,51,55,55,235,213,47,213,101,52,138,207,73,66,193,161,125,248,224,193,131,251,247,175,92,189,118,227,214,173,217,153,25,120,207,104,175,62,30,210,121,147,168,63,80,117,218,221,64,238,125,16,167,32,199,
132,172,28,78,169,241,4,235,9,234,24,140,233,11,161,205,36,27,93,244,50,132,121,45,192,62,62,104,209,188,6,179,87,33,46,121,86,238,213,57,7,247,136,167,19,212,141,234,194,89,194,190,93,94,86,158,2,79,
2,211,127,124,118,156,85,161,107,142,248,106,223,97,208,111,197,44,132,12,166,204,120,154,220,95,82,173,124,238,13,74,111,103,52,26,194,211,244,7,179,34,93,128,173,164,138,24,3,248,56,84,68,169,167,40,
126,50,133,168,62,129,138,168,161,159,212,220,251,214,236,155,149,45,200,246,19,233,39,108,218,201,126,164,92,4,152,230,132,63,111,114,118,78,213,214,62,62,62,15,226,14,225,21,145,64,31,194,204,204,236,
71,31,126,120,78,37,146,237,67,235,26,201,62,103,103,23,46,92,88,90,94,42,213,75,146,120,115,89,223,80,242,185,12,238,180,113,145,58,137,123,21,86,106,200,177,183,242,44,53,156,84,131,149,166,47,236,232,
237,196,237,151,187,88,47,94,188,216,120,130,61,58,216,194,151,175,92,189,115,231,46,212,37,131,254,12,74,224,145,90,122,33,108,75,19,8,25,59,155,57,41,245,203,208,112,220,70,152,153,8,34,215,68,156,175,
197,22,81,178,49,175,96,93,101,101,167,194,116,81,151,156,234,84,7,31,181,183,174,16,3,213,223,146,127,73,111,77,100,21,141,198,92,74,70,185,164,204,4,194,125,147,60,3,121,207,68,206,79,34,219,246,160,
99,20,235,191,71,84,182,98,100,4,73,224,99,94,101,179,58,243,0,200,202,124,154,146,235,220,76,62,22,37,20,38,244,33,192,53,167,82,133,240,238,208,66,48,84,121,5,184,151,22,86,200,110,194,193,132,23,68,
194,40,153,161,26,225,115,172,235,34,248,95,158,59,85,108,71,164,69,67,224,49,87,3,25,238,214,246,22,220,102,56,174,33,143,32,0,226,11,136,230,166,109,38,126,237,38,94,227,69,228,203,252,133,11,17,21,
39,142,43,153,193,228,216,135,5,87,128,47,212,2,180,25,149,178,169,147,215,94,152,232,78,190,216,219,251,254,247,255,4,54,231,246,246,86,60,159,18,242,51,188,255,243,95,253,224,131,255,170,211,109,215,
152,180,78,184,71,64,49,183,42,113,190,145,188,195,245,176,103,233,111,114,230,51,83,183,36,208,117,89,101,94,180,206,109,6,192,249,68,175,215,129,146,249,225,195,71,237,110,39,155,66,168,161,76,161,227,
227,57,247,28,158,157,221,255,252,254,243,231,155,175,189,246,250,197,149,229,78,167,77,164,149,105,167,213,25,141,206,38,227,154,74,135,110,139,245,240,137,100,8,5,198,132,226,212,20,18,239,105,141,217,
132,119,240,39,76,215,39,147,14,122,200,245,146,121,46,186,100,114,96,94,148,191,184,216,138,210,226,160,119,226,133,60,165,171,8,210,70,120,182,233,4,123,67,114,30,40,162,78,80,52,178,181,76,65,37,207,
240,69,158,169,180,3,74,5,242,152,212,78,84,16,195,76,6,114,142,66,131,184,12,5,33,44,10,106,125,215,19,164,233,119,123,236,200,58,33,67,228,138,108,21,177,251,135,189,102,60,221,224,250,160,189,81,131,
249,65,83,199,43,215,177,121,242,228,233,6,28,110,5,13,210,177,152,11,156,10,168,17,41,31,80,123,92,140,194,10,130,174,177,241,175,73,114,87,202,131,151,116,152,79,29,114,61,133,106,111,99,99,99,115,115,
243,167,51,9,56,90,32,85,135,196,252,206,237,219,232,15,149,155,153,146,207,37,194,68,151,23,196,240,139,58,112,204,102,179,197,19,39,115,88,206,25,135,55,123,29,252,245,186,153,62,127,182,249,240,225,
195,167,79,159,194,242,184,126,253,250,141,155,55,22,22,80,228,178,75,142,81,170,244,111,60,80,234,88,208,154,207,68,26,83,47,177,147,216,70,148,212,201,103,200,83,240,33,91,209,22,10,116,46,139,249,197,
130,73,148,204,159,211,12,3,249,214,43,212,37,19,253,188,26,129,178,96,160,72,232,104,225,46,17,163,34,157,74,201,3,66,178,139,101,126,17,244,2,104,123,221,233,80,47,58,24,82,165,165,186,66,176,193,134,
193,64,76,76,238,20,11,180,220,87,97,200,182,244,85,116,194,192,217,146,172,149,32,102,65,89,103,72,129,119,201,103,168,19,132,20,214,33,48,0,23,59,129,250,120,126,40,139,46,131,134,107,49,220,136,78,
107,157,55,42,51,17,50,100,149,240,188,85,154,165,244,78,80,203,103,31,205,118,47,174,92,248,185,159,253,89,84,136,126,246,28,206,115,148,127,35,113,35,178,4,140,164,105,168,38,220,73,84,102,74,119,65,
54,213,97,64,139,79,217,16,72,82,120,198,219,139,116,61,153,54,165,70,134,36,42,46,65,169,179,31,141,71,15,31,220,159,140,71,7,7,251,53,91,75,159,255,90,88,92,252,205,111,127,27,222,21,36,101,199,199,
39,54,63,36,178,6,143,83,106,42,0,131,84,58,172,139,237,197,107,28,203,131,16,84,84,210,224,78,82,246,135,40,158,47,212,16,167,148,160,221,233,87,213,149,254,108,187,211,189,255,217,125,40,225,47,95,185,
156,213,156,9,60,168,200,81,20,251,127,246,236,25,236,171,249,133,133,55,223,122,107,105,113,1,110,37,5,101,8,209,199,88,180,55,190,131,29,73,223,239,207,112,194,9,135,70,175,231,78,78,142,199,227,9,157,
31,193,85,136,241,56,69,51,123,153,178,55,177,41,60,116,132,32,102,109,168,74,171,177,118,11,19,67,207,118,221,38,125,165,73,33,74,72,213,83,148,151,235,116,93,38,166,209,126,108,162,201,82,243,160,55,
169,164,146,76,206,21,108,144,41,63,164,160,202,173,92,114,151,142,170,243,37,12,105,47,118,203,201,58,188,74,75,227,150,78,21,235,41,19,118,208,148,50,166,233,164,153,140,206,154,105,123,48,55,79,232,
82,146,188,26,143,59,109,60,167,9,141,50,133,155,116,237,198,141,213,213,139,107,79,214,71,163,17,29,128,45,57,227,233,53,198,147,17,122,101,84,85,191,63,152,18,242,74,236,90,116,104,199,170,161,112,7,
240,180,80,130,169,77,139,69,169,74,75,8,120,137,229,165,37,168,2,126,235,31,253,214,227,71,143,88,188,161,252,130,195,117,127,127,191,213,110,173,173,173,205,206,205,117,59,29,153,136,203,114,72,46,136,
118,7,71,180,128,190,240,77,137,106,115,228,244,232,162,20,203,206,101,61,90,31,141,49,197,7,139,208,20,135,163,33,68,237,23,187,8,78,191,121,235,214,221,187,119,123,168,36,195,133,110,75,196,219,57,231,
45,60,29,164,201,158,132,217,231,69,75,71,186,33,108,251,153,178,169,48,214,211,46,105,83,136,171,124,103,162,157,206,40,15,246,49,104,160,133,81,171,113,170,177,101,85,188,150,167,38,213,65,5,99,170,
20,241,144,124,6,20,248,148,21,61,229,227,71,153,51,43,10,66,88,162,100,180,76,125,5,50,83,245,138,188,100,125,52,186,176,13,114,50,53,138,170,75,41,73,101,139,31,110,116,161,112,38,224,87,136,140,190,
112,166,195,27,197,196,128,61,36,189,172,120,167,51,65,190,217,108,193,99,74,35,166,131,40,77,31,69,169,101,203,155,36,1,148,241,41,92,80,113,208,79,49,101,20,90,22,212,16,233,28,241,153,84,154,166,217,
137,193,206,63,58,62,58,60,58,104,183,218,55,110,92,95,226,105,231,225,33,106,15,153,97,162,51,179,54,85,49,86,37,120,53,230,242,250,102,50,139,80,8,15,230,193,233,172,233,156,68,165,68,216,133,145,151,
215,246,206,14,36,224,144,127,237,238,238,254,116,233,10,87,245,183,127,251,59,119,95,121,101,102,48,115,118,118,150,173,71,89,185,79,242,74,236,8,163,136,169,175,16,154,173,115,255,228,180,217,34,231,
39,70,116,2,165,16,5,88,5,181,249,231,73,197,161,80,242,180,221,69,79,1,244,69,235,127,254,217,231,144,51,206,205,205,230,58,132,71,231,68,9,121,252,248,241,131,251,15,136,160,124,29,222,33,234,95,71,
194,156,164,216,235,246,177,169,13,25,37,109,137,54,170,227,183,197,178,157,188,31,33,61,38,84,3,67,149,184,189,67,188,178,224,160,156,167,6,119,42,154,54,33,27,200,9,99,63,176,185,187,201,39,36,237,107,
50,116,13,170,21,120,6,226,200,84,90,48,139,11,93,50,216,124,246,146,151,145,50,103,109,166,90,161,232,135,148,231,211,212,112,84,238,146,177,121,179,110,80,138,209,23,248,72,213,82,198,244,122,56,28,
193,137,194,120,225,209,217,41,137,20,226,161,128,173,237,26,227,247,8,178,108,122,159,80,151,192,181,131,98,113,245,210,165,199,235,107,144,103,244,208,39,19,213,122,217,89,141,239,39,226,62,107,108,
79,65,58,86,79,38,198,241,213,157,162,60,5,188,236,13,203,236,37,213,212,36,89,244,152,117,17,88,218,101,50,237,117,123,172,193,242,201,39,159,252,189,189,148,153,153,153,231,207,159,191,250,234,107,240,
13,143,30,76,136,212,171,164,46,148,5,212,156,140,194,57,164,176,173,189,46,225,124,153,11,4,222,32,14,79,244,238,26,110,135,54,205,246,246,246,163,71,143,214,214,214,33,39,184,113,227,198,221,123,247,
22,150,16,26,216,110,51,103,202,73,39,198,157,103,247,139,105,106,82,193,228,148,173,79,173,140,82,121,58,225,151,38,65,64,50,8,132,21,228,109,155,101,165,30,150,111,147,216,31,98,89,150,137,139,69,200,
15,86,50,184,209,109,178,86,103,82,201,78,220,182,40,213,66,136,76,111,147,78,74,221,131,73,209,5,17,107,211,160,74,167,87,18,191,95,177,219,173,72,79,188,250,224,91,31,112,63,84,237,228,188,117,189,157,
66,201,109,38,39,102,150,73,33,64,244,15,69,16,61,106,148,196,34,225,166,146,185,37,181,255,90,172,229,102,173,21,67,8,5,87,74,28,72,186,78,190,36,62,247,25,75,27,229,151,152,97,166,147,148,59,193,70,
132,14,230,248,96,81,237,228,244,100,247,197,46,60,249,133,149,149,91,216,192,157,61,56,60,132,244,80,132,31,21,61,150,76,229,58,58,19,201,44,230,200,41,139,132,152,202,94,214,179,209,48,46,125,153,172,
137,59,26,77,62,252,240,195,231,155,207,119,182,81,214,249,167,19,112,216,39,255,224,219,255,176,223,239,193,59,128,12,72,171,176,116,206,189,91,16,166,104,163,238,68,18,196,231,233,16,107,120,169,98,
160,203,96,127,14,173,102,232,32,28,24,214,84,98,12,31,73,241,13,62,251,236,51,216,213,11,243,243,217,165,148,86,249,227,135,143,159,60,121,114,239,222,43,203,23,86,58,29,70,55,35,3,18,34,56,34,169,58,
56,108,236,246,219,228,89,63,237,246,250,16,101,32,42,49,5,25,18,204,49,242,134,2,119,162,141,145,6,215,23,146,80,120,217,10,253,118,213,225,76,148,32,92,46,93,85,246,10,14,96,30,93,102,35,197,236,17,
225,217,132,76,228,39,216,156,36,120,101,119,226,126,139,217,28,40,183,177,165,150,242,89,71,69,6,48,73,71,214,164,2,47,247,32,104,47,209,103,131,112,19,76,215,65,28,221,22,180,186,175,201,153,11,21,75,
72,42,189,233,244,251,177,174,135,103,103,81,172,177,28,60,8,162,247,100,82,223,186,121,243,210,229,203,79,54,214,15,143,142,176,217,237,201,201,222,103,125,49,120,39,144,131,195,27,235,116,49,172,79,
113,96,27,156,153,32,106,235,190,34,211,21,65,144,138,35,149,32,82,216,5,48,136,169,158,140,118,80,60,39,185,75,151,46,63,122,248,240,197,139,23,127,143,217,150,115,131,153,1,172,73,56,93,104,68,28,228,
60,243,41,152,115,64,73,109,55,161,144,236,122,156,25,24,88,36,84,26,248,232,63,112,206,61,125,246,244,254,253,251,155,155,155,75,75,203,144,119,95,190,114,101,134,36,128,80,143,30,195,153,105,76,90,135,
196,123,177,109,138,66,4,85,110,186,148,140,166,178,105,178,75,150,63,114,10,17,10,132,91,76,197,246,117,230,120,41,187,137,0,26,244,156,209,23,30,179,73,89,132,42,1,20,98,202,68,255,210,130,46,153,72,
173,87,142,177,119,234,70,205,200,96,50,68,101,113,224,96,42,235,33,139,41,107,79,220,231,49,36,73,215,125,235,91,31,24,250,204,229,56,197,136,36,127,222,230,174,144,230,22,6,12,107,188,96,164,38,246,
145,246,155,82,70,145,151,7,86,6,183,8,245,89,54,21,223,13,102,211,6,159,231,108,122,209,163,217,135,241,7,47,201,173,201,116,47,149,56,231,252,121,151,153,108,135,33,17,156,115,210,241,112,12,229,225,
1,201,173,220,187,119,119,113,105,169,70,11,174,67,50,211,17,50,132,51,237,121,35,7,41,88,33,104,160,209,247,17,4,85,38,180,97,19,247,83,84,8,189,77,120,218,173,237,237,255,248,31,255,195,104,56,218,219,
123,241,211,249,78,167,219,253,111,127,247,191,95,185,112,97,110,118,118,120,54,44,152,47,41,31,96,4,79,84,208,136,215,27,151,92,30,90,250,74,149,159,132,43,171,138,228,76,240,97,97,91,159,169,243,146,
234,242,97,132,210,41,253,254,231,159,127,14,89,21,35,196,225,241,163,225,144,26,223,207,95,127,253,141,11,23,46,136,217,171,182,69,177,177,11,37,249,112,24,113,171,207,146,4,107,192,111,218,173,186,158,
98,40,171,209,157,96,52,158,240,233,129,10,30,164,231,21,144,56,30,122,93,204,255,125,85,153,141,181,105,197,249,60,171,205,42,77,20,113,76,25,145,239,2,214,215,20,178,85,124,220,212,220,89,172,206,100,
143,82,225,35,198,170,135,193,164,134,179,245,181,164,87,62,43,0,4,197,11,90,216,55,209,127,97,66,104,245,198,51,70,230,206,192,243,96,75,199,243,12,51,64,250,12,7,36,28,50,144,125,35,127,7,37,5,27,196,
206,76,166,183,110,223,188,114,245,234,131,71,15,207,104,112,221,144,179,104,167,11,65,172,163,60,111,169,255,60,149,213,92,209,181,66,139,83,10,65,34,218,149,74,162,250,24,66,38,57,242,20,193,20,89,113,
28,26,5,218,52,51,51,59,25,143,47,174,174,254,228,39,63,105,4,211,114,174,151,2,75,98,107,107,235,246,157,59,51,51,3,132,236,81,143,17,181,241,148,161,206,129,158,123,117,33,228,246,116,49,83,207,98,85,
194,47,113,238,197,238,139,245,245,245,181,181,181,225,112,120,245,234,213,59,119,238,172,172,92,32,51,120,114,117,174,90,58,37,22,76,135,118,157,41,99,21,5,181,82,142,207,92,92,36,231,200,178,16,158,
219,178,220,175,99,127,196,172,135,231,74,165,211,16,92,105,161,75,91,140,177,71,156,158,170,106,9,146,36,181,189,153,199,51,148,206,199,2,6,224,138,118,159,140,91,13,210,197,173,14,246,24,50,0,55,135,
56,13,13,81,21,87,189,58,10,10,104,157,133,146,9,139,66,131,78,233,145,41,211,72,58,250,2,80,244,230,107,160,156,53,49,131,228,225,79,66,236,68,59,154,225,139,176,134,68,90,17,223,94,29,153,251,11,127,
192,190,94,19,179,190,96,102,7,137,250,144,72,37,24,91,41,101,16,18,199,247,168,118,85,172,55,172,66,186,231,194,180,116,84,213,96,65,168,67,196,60,102,17,65,47,221,251,120,116,124,180,189,179,13,43,226,
210,42,201,173,244,123,47,94,236,33,188,143,170,170,164,67,100,209,215,77,38,29,236,21,136,172,134,78,2,31,51,163,86,47,106,34,42,253,132,149,114,19,33,189,221,88,95,223,217,249,251,19,240,159,255,234,
215,190,246,213,175,245,123,61,120,3,83,210,63,169,132,68,26,249,101,164,132,207,37,162,44,105,161,84,196,148,147,13,26,114,42,177,197,147,194,40,249,60,165,148,121,32,37,5,59,19,108,93,167,141,131,205,
7,15,30,236,189,216,59,62,62,94,123,244,120,253,201,147,118,183,251,202,189,87,23,23,23,169,181,205,9,171,90,31,209,126,59,62,58,96,12,127,183,55,104,163,51,108,91,192,173,8,116,131,72,133,153,102,77,
183,190,83,181,32,129,31,77,38,144,98,117,59,109,120,124,171,221,73,200,249,174,121,62,201,135,74,204,190,60,206,68,136,68,104,158,37,73,41,49,17,20,80,16,86,66,80,149,43,146,41,247,138,29,12,108,31,145,
212,142,210,23,136,146,36,221,89,154,35,41,150,44,89,159,44,150,170,28,133,138,191,4,68,69,107,169,79,144,40,87,32,113,18,237,140,219,237,14,243,217,17,230,72,200,201,78,191,87,99,39,132,253,47,16,152,
4,181,32,100,223,247,31,220,135,220,92,217,99,248,26,56,188,106,117,88,207,0,119,16,249,37,86,4,73,137,108,205,204,144,65,23,133,88,71,9,38,145,47,27,213,255,41,249,213,60,39,41,165,130,37,69,130,59,3,
27,179,215,239,30,30,30,66,153,245,210,178,100,244,228,220,236,220,204,236,204,234,234,165,108,214,163,103,31,121,127,54,82,181,71,158,33,69,159,89,144,73,180,240,2,247,176,209,103,238,217,211,103,143,
30,62,122,250,244,105,183,219,189,126,253,26,108,189,185,185,121,52,69,106,145,53,78,104,83,114,218,104,246,18,21,56,148,168,100,164,250,178,137,165,171,68,82,210,172,130,240,100,36,206,191,155,61,68,
68,141,43,242,129,236,101,22,157,141,77,114,119,87,237,7,197,40,56,214,162,97,169,190,157,218,44,242,230,20,42,232,82,115,99,144,165,168,103,155,19,103,2,197,180,224,136,72,2,28,222,95,5,14,208,99,77,
111,207,169,56,129,12,132,200,37,213,10,175,150,240,107,196,2,20,205,220,8,181,202,66,24,222,36,80,130,42,71,179,71,155,166,48,232,122,201,253,172,41,17,201,10,105,24,199,10,121,44,113,92,187,58,64,20,
77,88,220,213,177,86,5,175,2,151,195,201,53,219,179,80,146,72,87,188,225,5,138,43,177,161,250,130,69,36,154,100,84,247,194,50,241,167,202,5,61,179,10,230,174,203,198,225,204,125,208,175,61,76,200,15,122,
189,238,202,242,133,247,222,125,23,221,182,158,110,28,30,30,181,48,212,96,202,1,231,74,19,153,73,161,105,161,176,230,173,123,22,89,87,145,166,169,10,116,113,170,46,70,171,162,153,78,14,15,246,96,201,66,
158,245,247,12,48,23,22,126,225,23,127,169,221,238,66,197,202,126,14,236,44,27,104,132,16,8,136,132,82,12,82,217,69,131,74,113,22,73,42,13,38,219,165,43,59,224,50,199,164,85,251,198,24,245,232,16,111,
152,32,163,82,39,60,156,98,43,81,216,69,75,203,75,239,204,189,115,116,124,12,247,113,48,152,155,153,233,119,187,104,64,5,79,149,104,230,75,203,40,50,95,150,155,99,243,11,75,53,205,52,83,234,246,186,221,
17,186,130,5,110,224,194,135,58,59,57,131,248,205,215,171,70,26,122,232,65,112,130,255,84,60,32,118,99,72,209,39,168,177,53,191,176,208,234,86,170,205,132,134,120,40,126,27,164,71,208,36,145,20,55,111,
38,10,212,132,145,55,215,31,245,236,113,228,49,79,206,100,216,116,10,54,206,161,13,64,246,11,188,21,99,208,118,57,255,62,43,175,197,172,56,216,248,36,119,65,214,191,162,196,95,210,114,21,105,32,46,10,
168,137,84,83,78,10,17,28,110,217,217,104,92,161,50,73,27,126,115,130,32,20,184,86,152,211,92,184,120,17,206,203,147,211,99,156,214,82,213,3,169,55,103,181,13,78,110,219,60,37,34,70,66,197,133,21,135,
111,194,137,195,206,169,146,114,246,146,40,140,37,243,64,143,164,232,96,52,72,227,61,36,81,98,196,191,130,34,96,97,105,97,52,30,125,253,23,126,225,227,143,62,134,229,247,210,226,132,21,11,39,205,206,214,
54,37,158,157,228,213,47,55,177,173,4,145,237,61,77,41,88,204,59,233,92,176,232,57,192,131,14,143,142,32,239,222,221,221,29,141,70,112,110,221,190,125,187,131,195,218,54,131,2,43,22,96,208,150,104,84,
184,155,23,63,73,54,114,136,194,77,37,229,25,105,239,210,145,233,146,125,174,200,126,155,178,77,2,127,244,138,54,41,198,10,194,164,138,70,55,188,123,60,195,234,169,188,40,141,142,184,252,38,251,14,167,
96,147,74,229,180,146,154,9,7,86,123,160,212,144,2,117,32,233,242,2,99,99,246,154,124,253,131,146,142,157,250,93,202,90,172,90,77,146,70,124,20,103,142,20,172,167,173,40,168,20,156,30,238,12,183,13,152,
131,27,159,208,76,140,188,74,160,112,70,78,46,179,86,192,184,18,230,110,54,8,73,124,74,35,203,137,49,37,84,253,87,2,67,12,121,220,24,209,73,36,251,0,88,122,207,135,25,162,68,169,81,111,80,132,44,15,231,
11,183,101,154,121,114,111,162,236,165,240,253,14,206,212,135,197,165,69,250,132,10,143,21,240,144,207,216,118,254,76,16,98,142,142,142,118,118,119,48,47,64,54,243,69,8,88,16,199,167,56,237,100,42,172,
78,31,178,79,135,55,27,170,204,216,79,230,63,35,130,42,124,133,225,40,24,244,7,139,139,75,144,230,156,157,157,190,132,32,252,198,47,255,242,23,191,248,165,193,160,63,25,79,44,153,206,8,127,9,19,58,116,
8,106,64,165,54,206,156,52,40,172,49,10,119,223,154,222,102,80,154,39,27,180,148,113,249,54,54,84,176,65,72,69,238,99,80,59,207,206,65,230,53,219,239,245,219,85,59,240,131,137,114,34,210,60,130,51,247,
84,93,181,73,71,187,242,170,216,54,25,143,136,22,235,155,122,50,58,59,141,42,117,198,121,7,84,238,168,24,67,198,29,240,200,225,120,132,196,212,233,148,253,9,85,15,168,16,139,48,215,92,213,205,17,145,23,
165,84,154,43,99,212,174,3,167,63,158,253,146,69,173,44,228,238,36,206,131,73,224,69,71,25,222,103,152,19,67,21,209,137,24,173,118,176,89,172,71,134,151,46,102,8,106,230,46,80,255,44,11,205,21,52,246,
235,220,233,233,73,183,215,15,232,114,59,149,1,102,141,26,37,40,140,67,116,166,11,23,46,192,99,183,119,183,169,179,132,50,191,194,126,36,36,10,92,17,164,32,208,12,19,61,28,224,123,3,45,100,101,143,115,
205,66,227,211,16,68,216,14,115,10,10,149,176,234,10,184,154,152,175,195,91,161,222,69,107,50,153,62,124,248,240,167,7,236,239,189,255,222,189,123,247,22,151,22,187,157,142,121,113,48,36,49,40,51,209,
218,28,5,65,129,23,112,179,189,181,189,246,120,109,227,201,6,220,157,171,215,174,222,190,137,170,103,157,46,66,78,91,68,70,55,207,158,236,209,216,8,62,214,147,247,158,248,36,228,20,219,164,169,180,141,
163,98,100,42,118,82,88,203,155,12,143,193,1,105,84,238,145,22,46,65,60,15,72,185,117,136,63,148,168,236,10,183,158,228,50,113,91,112,250,168,42,105,246,185,2,84,245,206,103,23,148,28,163,156,146,170,
197,153,207,128,176,89,93,213,72,194,2,219,136,190,112,220,137,242,121,5,100,81,125,235,131,15,98,210,246,188,138,98,179,128,20,131,236,165,84,228,25,72,101,82,3,133,43,151,94,116,214,26,20,199,31,69,
23,105,234,39,0,60,39,179,233,232,84,26,88,6,14,78,25,134,116,85,153,7,207,157,21,14,239,58,156,225,82,34,164,140,39,213,234,95,223,140,8,15,39,217,193,74,235,151,74,208,23,193,61,178,111,92,50,160,93,
46,54,97,215,237,108,111,195,177,12,235,245,54,209,85,32,43,65,165,8,74,195,165,184,129,27,204,241,72,90,100,44,167,32,205,142,160,98,73,41,131,228,96,251,133,235,215,111,220,185,115,231,231,222,125,119,
110,110,110,243,57,10,61,243,139,66,21,249,219,191,245,157,217,217,89,56,60,32,25,53,193,61,175,56,69,54,90,76,106,55,163,166,215,190,148,217,47,20,147,83,166,27,146,122,42,89,199,70,165,42,89,166,162,
226,21,41,203,174,114,172,71,230,125,37,38,49,21,143,52,152,40,76,207,140,80,103,138,205,44,75,201,75,53,90,88,81,113,19,248,165,147,147,195,78,167,13,241,185,158,78,224,112,106,183,2,132,48,118,23,153,
155,91,128,216,62,26,33,222,134,130,119,205,77,53,72,227,209,116,194,43,81,155,132,58,185,131,196,160,52,118,232,36,87,29,129,135,120,147,192,226,245,192,221,51,85,188,18,223,19,19,179,82,135,6,150,151,
201,198,75,78,253,61,156,180,60,185,63,48,157,142,69,149,147,159,48,21,57,15,75,6,23,226,51,25,229,162,110,159,211,209,136,14,137,52,26,14,27,202,171,155,104,114,235,24,55,123,221,254,233,240,116,74,196,
75,135,82,36,189,22,114,160,32,122,249,110,167,135,28,141,26,69,239,26,170,156,42,170,187,131,32,121,140,58,168,112,29,146,140,151,193,154,56,228,21,244,35,166,58,8,166,198,149,166,1,164,86,22,7,253,62,
252,251,226,234,197,207,63,251,172,36,154,93,186,116,233,55,191,253,155,191,252,205,95,134,85,218,237,245,40,159,48,149,13,51,24,241,52,100,145,142,176,229,221,195,179,179,231,79,159,61,184,255,96,115,
107,115,101,121,229,230,205,155,240,108,51,179,51,56,165,132,213,224,84,245,65,87,160,57,115,178,75,6,163,47,188,42,221,251,130,78,85,202,4,32,74,214,8,117,102,39,97,211,234,172,163,150,76,224,197,192,
35,66,151,51,40,153,65,211,105,68,71,106,104,201,98,168,230,147,94,85,8,37,178,243,25,174,248,174,36,164,226,152,185,187,174,148,17,165,52,130,182,164,209,139,73,77,62,19,109,172,73,90,50,191,35,67,9,
249,213,248,38,66,14,254,45,105,104,104,247,80,68,68,233,224,224,229,34,234,7,12,171,196,228,139,155,89,178,215,75,150,182,168,140,82,241,12,25,25,42,17,176,231,116,37,250,1,98,192,161,239,77,148,16,52,
29,96,127,0,85,238,214,248,30,52,249,77,190,80,28,81,177,169,192,134,16,5,199,87,152,64,202,251,175,170,50,203,86,246,110,82,19,194,84,50,214,12,230,201,210,164,163,225,8,82,242,189,131,253,193,96,112,
231,246,157,165,165,69,120,161,67,4,104,55,153,78,175,188,235,194,57,76,233,194,169,145,186,86,197,174,168,71,214,204,207,207,223,185,125,247,171,95,253,234,55,190,241,75,75,139,139,159,125,246,25,92,
165,223,254,206,119,222,250,210,219,221,94,247,148,220,111,131,25,182,202,47,139,12,188,162,78,188,30,197,166,133,155,124,249,234,82,10,201,48,62,47,33,219,207,52,17,244,193,21,140,152,178,198,86,79,18,
103,103,0,203,203,68,85,210,226,82,61,166,204,187,81,99,67,166,156,233,108,25,222,70,167,211,243,4,74,235,205,204,246,208,69,23,170,221,41,42,86,182,187,240,52,112,145,167,13,171,34,56,19,46,165,222,3,
254,153,204,16,12,233,97,132,56,238,248,121,241,83,151,225,122,178,217,191,41,3,75,34,79,123,35,70,83,100,49,235,61,17,95,9,84,249,229,199,123,91,63,220,148,140,109,42,243,179,250,77,161,148,225,148,18,
18,172,166,52,20,44,250,45,79,154,166,238,15,102,38,195,33,26,250,136,59,130,168,40,183,201,59,13,147,241,122,74,20,205,166,67,110,212,40,246,221,226,191,74,144,146,19,137,81,33,58,234,135,37,41,155,234,
239,153,124,191,48,111,121,75,90,174,93,106,75,10,151,45,75,44,155,119,57,172,195,153,193,12,135,215,15,137,165,9,209,246,187,223,253,238,255,248,79,254,201,207,255,252,251,75,139,75,35,248,12,152,199,
48,38,193,204,58,48,159,208,54,180,41,184,5,52,131,127,188,190,182,182,62,28,158,93,190,114,229,206,93,196,11,168,25,60,151,48,162,222,163,173,80,25,48,136,37,158,98,22,69,132,61,40,193,172,244,39,112,
165,193,150,43,163,135,16,35,173,82,44,77,10,56,251,150,46,64,180,3,208,27,128,34,247,46,28,105,90,101,143,30,189,140,129,198,207,53,143,37,148,242,147,44,112,21,62,200,81,172,47,236,157,132,74,142,15,
253,191,200,169,146,214,174,130,202,188,221,30,213,183,201,214,36,73,229,184,240,155,127,243,127,254,27,108,0,137,162,49,222,134,110,187,75,62,108,117,146,153,146,55,12,41,228,2,162,69,21,85,9,68,155,
201,172,20,104,186,145,158,234,42,248,240,163,33,162,166,184,207,197,1,23,25,25,217,94,8,227,148,4,89,79,77,222,36,10,103,133,156,174,202,75,37,213,44,84,218,183,84,46,13,78,137,152,121,159,50,87,74,182,
164,69,240,146,134,23,145,28,223,194,74,86,67,162,197,110,173,220,19,55,235,179,105,168,247,80,244,65,193,11,159,133,37,176,161,180,134,141,141,210,169,60,161,22,11,118,23,21,236,222,48,37,74,253,173,
163,0,38,112,4,3,175,126,237,198,141,11,23,87,225,247,31,63,126,4,249,206,165,75,151,167,211,122,115,123,123,120,54,20,117,176,36,114,49,169,112,145,35,168,76,37,129,85,53,197,68,245,214,243,168,150,91,
132,244,254,185,206,10,129,62,169,120,205,37,6,5,83,229,152,5,175,13,0,239,157,184,101,106,59,141,218,124,45,46,140,12,138,161,246,11,166,114,203,13,43,28,171,56,106,71,38,125,8,171,36,142,206,78,38,147,
97,175,55,11,229,230,100,116,54,60,59,173,235,166,219,27,192,141,59,57,59,19,84,118,96,5,56,111,200,82,72,9,33,156,16,156,188,242,202,115,35,84,92,20,137,245,74,70,106,76,129,72,20,72,216,196,219,124,
182,217,17,75,200,244,252,183,25,123,107,102,202,68,117,82,127,172,140,154,23,45,7,201,186,26,174,99,132,92,151,248,20,49,165,95,145,64,84,5,83,101,162,53,167,103,39,115,115,139,167,199,199,80,216,113,
168,231,236,12,190,32,11,133,251,241,108,107,115,97,105,17,206,245,147,211,211,133,133,133,197,133,37,18,211,39,141,148,134,220,53,83,35,58,113,58,26,15,78,24,40,106,90,235,75,174,35,187,77,170,128,132,
151,247,233,4,245,27,85,164,212,147,62,48,153,199,71,6,222,192,26,133,100,101,105,105,9,30,246,131,31,252,0,214,225,175,125,235,215,230,23,22,224,97,59,240,181,187,3,139,19,34,151,233,61,229,182,164,124,
143,79,8,49,126,115,115,115,119,231,5,220,230,229,229,101,88,228,51,132,45,33,157,238,96,160,11,177,221,208,188,45,43,207,80,254,148,164,102,109,137,98,176,184,161,121,151,45,225,205,45,65,130,26,210,
89,229,22,135,156,237,250,82,246,157,161,253,141,137,187,242,97,30,83,230,205,203,196,56,139,64,203,28,82,236,150,73,237,157,36,104,166,112,41,182,183,183,225,110,65,16,232,245,123,109,117,40,37,231,169,
38,35,155,120,20,22,152,99,46,132,242,92,35,200,52,75,146,164,224,12,212,45,158,157,13,221,75,90,186,145,65,71,170,211,39,62,227,213,175,255,198,175,215,40,35,151,72,65,188,113,42,85,64,186,40,36,208,
129,154,250,177,224,66,168,118,172,207,170,93,153,144,170,253,107,20,61,34,119,87,94,202,176,235,240,198,139,255,19,137,123,17,144,57,150,92,85,39,8,147,220,25,23,18,164,23,85,117,178,251,54,112,58,63,
61,231,248,98,122,41,202,200,190,236,237,208,174,126,89,253,220,82,254,66,221,69,207,3,142,3,89,200,223,217,47,146,146,237,30,236,195,185,185,217,87,238,221,155,159,159,29,143,199,39,39,103,145,2,71,84,
20,68,202,214,16,66,208,23,237,127,43,238,16,148,82,31,31,159,16,39,179,89,94,89,129,234,242,248,228,100,7,165,153,79,173,77,161,228,80,171,44,66,206,239,41,178,68,68,227,5,86,228,161,24,157,165,116,45,
59,52,49,108,67,64,42,79,138,33,80,209,218,164,37,145,92,186,83,81,130,148,250,90,208,96,13,101,59,106,245,64,112,229,154,136,153,7,81,90,104,36,182,87,175,224,20,199,85,30,26,84,254,192,255,67,58,118,
54,28,213,117,163,173,201,212,237,64,126,214,166,153,146,160,117,27,162,8,17,122,45,24,210,54,203,11,74,107,80,79,110,38,121,99,144,138,38,114,152,211,76,103,102,18,190,32,13,155,92,178,119,69,107,193,
49,173,204,179,21,156,203,152,169,148,93,85,156,73,183,136,246,161,83,147,86,193,171,52,212,234,153,78,167,104,229,129,109,162,134,138,59,223,34,95,136,168,201,215,241,241,17,92,135,197,229,69,56,194,
251,131,1,212,97,116,59,155,100,90,234,94,230,150,62,203,241,138,36,161,102,78,58,87,117,47,41,183,136,198,178,203,8,41,95,52,115,37,108,49,72,129,7,176,53,218,86,84,23,47,173,126,243,155,191,252,254,
123,239,67,41,0,225,120,227,233,198,238,139,93,86,191,146,243,158,125,84,163,228,196,145,54,227,254,222,222,147,245,39,143,31,61,134,140,228,202,149,203,55,111,222,130,165,221,239,245,176,91,66,182,18,
190,232,131,168,171,146,192,183,228,106,8,4,176,112,193,77,46,203,78,8,168,220,78,14,2,181,25,138,65,2,110,202,226,177,146,179,106,14,170,186,178,108,217,39,183,139,155,183,42,137,195,123,86,149,175,140,
115,16,57,232,145,146,123,195,27,227,233,179,167,255,199,191,254,215,143,31,63,238,247,123,51,51,51,108,157,193,117,9,230,28,44,5,33,115,78,213,181,22,221,152,40,67,198,210,60,194,217,15,164,163,224,69,
209,79,37,164,68,106,194,72,74,148,176,66,4,255,141,95,255,13,213,89,75,154,192,162,145,135,41,190,114,71,57,22,56,88,233,35,139,161,70,176,30,133,87,123,105,90,18,209,160,150,236,9,194,177,219,204,59,
157,47,201,41,58,176,54,254,125,210,9,106,230,142,101,227,96,39,82,136,222,20,30,36,250,23,190,206,94,245,178,125,70,244,37,195,69,153,84,27,231,104,101,23,72,48,179,38,196,87,122,176,121,73,196,14,14,
15,88,110,229,250,181,235,215,174,93,233,118,122,47,208,93,112,18,181,129,16,10,135,119,51,229,145,190,46,147,199,104,82,2,113,13,130,248,246,246,238,246,246,206,225,225,1,206,253,34,159,69,78,137,67,
37,222,178,12,179,222,231,78,158,169,114,41,157,87,84,137,77,94,39,89,202,236,72,51,133,229,101,52,112,171,26,103,62,42,124,97,161,39,115,243,100,230,121,168,18,55,13,106,29,82,224,171,212,13,195,92,202,
132,117,21,71,195,161,39,168,59,68,114,52,208,153,140,177,10,161,177,103,13,23,45,10,0,19,146,52,8,94,189,110,135,113,77,3,132,220,161,106,10,44,158,46,154,187,243,96,186,164,109,137,42,166,0,18,116,235,
154,120,69,50,187,34,179,63,81,202,157,55,165,93,95,170,38,24,165,205,171,106,104,165,116,92,110,241,87,70,187,183,95,14,122,195,197,61,203,123,147,229,228,252,113,58,57,99,32,10,220,248,74,132,104,132,
165,131,120,249,233,116,48,152,217,217,221,29,143,38,179,179,51,179,115,115,216,186,164,0,207,43,134,39,108,168,69,69,16,61,170,89,3,111,103,94,103,25,47,248,83,147,121,237,24,89,139,72,213,64,74,198,
137,92,215,96,148,227,201,116,122,116,116,248,124,115,115,109,125,237,233,211,167,7,7,7,163,225,40,99,204,155,232,82,1,157,244,112,56,77,33,65,95,91,91,123,242,228,73,167,211,185,122,237,218,245,235,55,
168,23,132,178,56,92,63,153,182,179,43,196,68,92,30,92,20,74,247,10,153,198,217,175,4,104,87,136,106,101,174,133,76,203,92,169,218,234,77,254,222,177,225,169,182,252,204,217,195,164,170,178,244,160,216,
16,242,132,36,122,107,160,56,115,133,8,89,168,150,46,54,18,98,167,211,173,173,173,251,247,239,127,248,225,135,240,205,37,84,81,175,8,89,84,25,252,134,63,26,235,241,178,144,75,146,238,23,207,159,4,140,
25,124,97,68,151,124,209,21,226,201,101,204,194,114,66,152,194,46,53,79,182,170,95,253,213,95,133,125,130,211,113,74,94,164,217,231,115,179,223,14,192,172,250,88,164,95,6,92,103,104,145,240,25,92,65,123,
48,22,150,136,103,185,148,245,183,156,20,95,246,180,162,197,170,35,91,227,251,23,84,5,249,240,230,192,197,182,123,234,14,109,106,141,21,155,211,103,222,7,79,0,92,41,175,120,78,243,218,153,41,113,50,191,
77,149,96,77,231,62,139,18,136,206,206,206,246,246,247,78,78,143,23,23,23,239,220,185,61,63,55,127,114,114,124,198,92,187,60,81,207,67,12,37,224,219,73,139,18,113,172,135,65,167,105,35,140,104,17,39,80,
51,38,151,92,209,254,115,118,18,121,163,132,225,255,90,220,140,51,59,49,138,138,170,76,156,52,148,107,191,152,231,66,133,225,133,113,130,188,93,106,17,19,14,218,56,78,198,84,20,105,248,96,64,17,51,229,
206,76,117,23,156,96,45,189,192,179,96,51,79,167,99,71,210,37,80,79,35,133,7,247,75,67,121,13,9,247,80,166,214,144,204,19,60,61,230,53,77,13,151,165,131,180,150,94,150,133,147,179,49,21,50,121,172,38,
72,154,44,236,64,152,172,175,26,178,3,177,98,77,148,161,21,212,70,85,140,220,204,253,35,159,143,78,53,193,115,99,196,171,106,88,174,88,178,24,177,10,228,100,95,18,226,214,195,35,58,157,150,206,80,185,
189,150,122,157,118,183,141,19,203,62,196,237,249,133,39,235,107,240,240,213,139,171,68,28,101,211,69,177,35,35,84,137,87,116,151,246,183,66,30,23,21,66,21,94,97,72,174,108,69,102,49,41,190,8,106,108,
100,191,168,228,124,33,254,160,196,35,218,56,143,81,122,197,48,31,234,90,46,124,156,232,206,134,195,103,79,159,61,120,240,96,123,123,123,121,121,249,214,173,91,23,46,92,152,25,204,72,224,150,20,194,179,
131,174,249,107,200,129,23,83,230,24,59,101,229,24,13,59,4,119,126,211,233,84,47,74,93,106,137,173,23,77,68,165,50,42,229,71,87,175,51,31,86,198,149,7,95,0,73,178,24,102,86,145,118,92,238,123,87,48,59,
130,242,9,249,219,118,171,181,122,105,245,131,95,253,224,222,221,187,159,126,246,233,250,250,250,143,126,244,35,56,234,222,120,227,13,1,213,152,74,3,157,69,209,21,18,186,231,112,19,98,190,35,146,126,106,
99,28,204,152,129,46,83,84,130,183,21,87,162,47,210,52,213,175,252,234,175,36,42,192,147,82,170,216,111,66,228,244,242,232,86,204,194,105,109,121,147,249,87,31,53,49,29,82,155,118,229,212,36,29,93,18,
110,82,169,64,114,146,113,168,55,193,43,39,141,108,115,41,212,115,58,58,243,111,230,106,166,36,217,115,131,207,76,79,109,238,33,223,199,84,58,141,170,180,137,12,1,56,31,111,164,203,38,11,215,34,126,80,
104,148,13,175,173,92,176,47,4,78,76,167,112,231,32,43,135,0,116,251,214,157,149,229,37,120,169,227,195,131,122,90,43,254,193,244,181,197,211,59,105,140,230,159,55,50,218,151,5,167,120,44,157,173,23,67,
116,157,179,39,153,149,216,105,71,31,185,141,225,0,109,139,133,197,39,5,138,104,122,72,2,194,206,54,12,93,183,84,50,169,202,60,107,248,121,159,177,61,46,229,26,72,186,100,184,59,70,103,67,58,41,42,21,
57,73,133,46,111,161,203,72,185,3,213,96,1,50,235,36,168,91,31,72,230,130,251,57,176,25,92,83,183,104,7,163,74,225,100,202,176,75,108,0,38,134,96,162,195,184,109,229,236,203,145,242,88,82,212,46,69,159,
199,144,54,209,23,221,2,47,204,128,124,108,37,213,163,182,195,44,157,167,201,166,168,18,64,78,44,123,18,67,224,85,102,192,170,96,227,184,242,145,192,221,79,108,115,113,191,1,62,102,175,139,159,130,184,
246,240,231,118,104,193,185,132,87,6,14,179,78,23,174,79,187,83,61,217,120,10,133,221,236,220,44,187,124,53,177,22,173,218,224,205,251,79,4,249,163,28,67,188,216,177,151,168,202,221,206,220,214,117,129,
241,162,147,205,98,221,149,192,212,118,222,158,68,239,86,109,203,50,185,73,170,253,196,187,195,11,83,223,237,108,239,62,94,91,219,88,127,2,41,203,149,43,87,239,222,187,11,121,12,84,80,68,237,170,196,17,
189,88,187,165,99,187,211,19,38,25,73,48,115,142,147,162,3,149,24,173,30,205,226,249,233,84,110,72,213,172,57,95,183,164,145,218,14,209,23,179,1,195,105,168,113,71,182,51,254,41,9,113,110,70,196,194,66,
200,194,184,194,9,37,114,54,199,199,199,176,239,7,179,179,191,248,139,191,180,188,180,12,201,248,198,198,198,155,111,189,53,63,63,31,114,162,224,99,52,161,157,20,77,122,69,117,55,76,170,65,247,11,235,
175,121,197,137,226,77,45,80,197,222,148,48,232,83,97,208,39,15,183,80,65,65,75,139,198,49,41,174,77,7,166,176,21,156,250,168,65,234,160,60,43,175,166,177,86,209,32,58,3,222,78,35,242,223,252,193,27,166,
5,6,159,193,255,42,199,117,78,96,150,78,154,144,120,173,155,106,153,47,205,118,157,166,216,185,72,204,98,205,132,241,160,176,88,73,229,149,244,40,242,169,236,124,218,19,170,161,184,117,102,216,245,17,
149,9,26,83,221,82,139,85,203,246,19,110,21,85,11,74,46,203,231,36,136,227,219,59,59,155,91,91,43,203,43,151,46,95,188,117,251,230,193,254,193,253,251,15,167,100,188,130,3,76,18,233,227,209,150,93,87,
195,117,165,236,70,39,53,173,118,54,189,81,186,81,12,68,245,150,146,58,4,57,86,127,23,219,205,4,65,252,236,244,4,234,59,200,120,17,125,70,96,74,39,246,71,12,249,98,103,106,103,35,161,172,95,108,119,194,
153,93,156,82,78,21,138,205,21,12,170,163,182,219,163,209,112,102,118,150,184,142,81,73,61,217,15,40,55,76,57,46,196,52,28,141,32,27,37,150,121,143,157,103,9,178,216,133,167,236,192,39,71,248,32,218,2,
15,135,99,143,50,34,45,248,92,221,78,23,211,247,22,220,211,154,17,226,252,42,46,195,99,53,1,16,84,151,81,85,36,182,19,206,147,168,3,65,59,81,82,68,39,145,187,84,61,52,131,87,43,197,214,169,60,47,173,136,
192,2,215,88,34,168,127,64,180,158,128,47,239,161,237,247,132,110,102,216,8,111,87,73,52,61,67,187,77,99,22,150,240,106,33,18,185,219,238,225,133,136,241,194,210,114,186,213,60,121,178,209,31,244,87,86,
86,166,205,52,145,94,141,250,50,50,87,200,151,102,233,38,109,106,58,83,6,83,177,178,77,170,46,146,190,32,76,147,104,3,122,238,222,43,32,148,49,33,236,86,17,10,152,185,61,51,13,232,161,238,196,241,29,77,
131,78,33,9,125,245,213,87,59,244,229,209,34,166,149,97,115,18,73,147,207,221,22,51,165,241,194,170,245,202,97,176,2,58,102,88,1,5,20,145,229,167,53,94,123,20,72,9,214,222,100,121,44,201,202,165,88,106,
40,215,10,164,211,152,228,114,101,121,54,6,200,87,116,40,179,181,122,58,167,71,230,114,234,162,213,179,44,132,160,204,248,233,180,30,142,198,83,200,50,26,228,108,111,109,62,127,186,241,20,2,247,227,199,
143,121,72,0,127,184,115,251,142,128,151,37,79,74,148,66,169,131,65,18,255,235,210,68,205,165,108,39,239,202,154,22,62,143,26,136,153,122,34,43,75,241,148,37,176,26,156,19,86,40,25,103,183,91,164,187,
216,8,20,15,54,18,181,241,3,238,2,193,54,96,159,62,22,16,20,53,149,69,227,2,148,242,137,173,208,130,45,206,180,87,167,222,165,22,47,170,16,216,84,27,127,136,243,26,102,6,74,170,139,160,215,88,50,1,202,
140,72,68,81,50,104,80,134,114,234,87,35,96,68,89,18,130,11,8,254,92,115,92,49,172,98,65,238,153,60,226,26,19,240,172,76,99,44,105,8,211,234,181,242,177,78,141,72,197,187,151,170,87,254,237,253,131,125,
248,31,106,46,175,94,250,234,207,191,11,7,245,230,230,230,214,206,78,211,212,157,86,39,100,151,53,188,152,1,37,88,88,58,213,76,2,245,222,121,39,190,171,81,236,87,249,34,154,64,94,146,213,138,130,115,188,
27,105,104,226,250,131,1,164,225,253,118,27,155,182,25,75,171,19,30,147,148,207,141,8,39,22,116,89,14,158,123,11,210,153,160,36,39,48,128,146,75,123,60,227,187,157,209,116,156,164,87,16,197,50,137,253,
228,66,8,69,253,78,135,18,166,222,176,255,78,78,78,91,173,78,213,171,56,82,112,113,13,31,171,215,155,153,120,216,0,177,215,23,25,191,110,183,61,28,77,91,221,174,72,28,39,161,127,114,131,202,88,164,92,
99,74,220,96,28,75,242,231,26,166,98,122,237,84,21,218,153,19,120,110,197,138,193,140,193,237,164,160,211,82,140,16,50,73,232,156,68,140,117,196,197,19,148,66,200,4,199,44,157,196,83,186,26,93,140,43,
212,227,167,121,38,42,79,68,40,149,250,227,241,144,181,232,88,179,137,161,50,190,215,93,185,184,90,117,7,79,55,158,205,204,204,86,220,173,162,134,33,227,190,12,140,139,160,131,4,137,124,136,166,177,161,
26,73,228,203,82,88,162,199,100,60,91,236,153,194,189,227,20,75,212,190,138,242,78,5,56,115,200,46,244,249,224,46,236,237,239,189,120,241,98,127,111,31,126,118,253,250,181,185,185,121,86,126,23,71,86,
101,253,8,100,243,156,109,158,158,13,230,103,232,139,114,10,113,29,170,32,45,195,234,82,33,67,189,44,157,193,176,253,57,133,160,160,244,30,6,37,225,249,195,141,187,164,102,83,229,200,144,173,204,69,238,
162,9,98,236,194,66,67,169,48,69,212,6,148,39,174,230,4,162,115,141,211,119,148,8,222,218,220,90,95,95,127,242,228,201,250,250,154,25,27,49,100,254,205,55,223,124,227,141,55,6,131,254,217,233,25,67,194,
92,37,181,30,81,26,84,151,27,105,40,149,168,183,11,83,65,6,51,65,225,230,172,96,149,20,27,110,112,154,228,196,85,90,210,49,8,182,230,182,151,114,36,162,198,130,10,225,103,120,99,204,98,95,56,102,76,33,
21,210,41,92,155,195,167,92,94,89,217,122,190,213,107,112,62,235,42,33,203,48,174,28,206,1,181,164,215,243,25,255,130,76,67,112,113,227,240,29,121,80,158,21,134,189,136,129,169,84,145,156,171,136,13,200,
214,124,82,15,5,155,211,70,31,95,210,146,119,165,83,137,44,50,86,119,41,106,198,40,154,165,165,3,153,105,137,21,178,55,85,38,130,154,167,83,74,201,101,87,101,73,201,159,108,64,58,181,190,184,176,120,229,
234,213,155,55,111,29,28,30,62,124,244,176,161,129,117,27,82,75,105,15,169,248,148,180,50,136,165,194,111,172,137,66,204,165,22,165,143,194,190,205,118,84,148,85,167,96,218,121,120,254,146,200,103,27,
82,90,76,195,153,55,108,128,119,47,142,154,193,16,166,50,79,224,190,105,40,182,62,215,76,81,7,207,92,247,18,45,168,142,161,19,200,166,0,1,255,4,202,12,181,156,56,202,160,160,21,170,197,176,208,67,29,18,
237,123,211,105,31,178,24,120,27,45,92,163,181,24,155,71,228,56,183,48,221,174,225,23,251,36,177,212,238,244,225,163,224,243,147,108,158,214,10,158,37,186,26,113,97,165,164,91,57,186,81,230,87,60,104,
9,38,120,146,45,29,114,219,216,92,49,157,228,161,140,16,104,100,222,84,8,31,210,52,209,209,132,202,251,26,219,26,82,38,114,72,202,106,211,118,136,197,166,88,27,109,212,203,70,68,32,148,44,167,85,133,29,
191,86,187,155,198,67,236,245,183,90,201,169,212,56,174,76,88,23,213,202,114,231,240,224,224,241,163,199,119,238,221,110,241,3,66,182,201,150,44,150,13,233,217,151,142,225,121,234,78,98,156,12,19,51,149,
161,105,98,188,177,205,46,197,135,40,152,241,123,14,155,46,155,23,123,52,131,135,164,27,98,247,201,201,201,194,194,194,237,59,183,103,103,230,209,213,140,148,71,153,226,97,10,221,54,118,55,204,182,118,
52,25,167,142,233,154,209,176,3,35,101,21,26,72,143,110,146,132,38,19,104,21,99,113,54,54,129,149,211,110,181,201,21,146,242,21,56,198,200,47,52,183,253,27,97,170,48,211,129,63,168,206,1,249,236,74,102,
156,44,5,128,114,124,213,87,79,187,5,20,109,167,227,201,217,240,12,130,53,134,108,248,223,218,185,168,189,186,186,250,246,219,111,127,233,237,183,223,121,231,237,139,23,87,135,167,167,71,136,25,61,147,
246,143,144,251,236,146,16,210,149,134,162,77,22,141,105,52,212,224,187,78,130,82,199,85,39,106,254,153,178,21,131,53,51,152,6,76,125,165,150,203,190,1,146,117,10,246,78,161,57,65,83,0,137,188,77,226,
82,38,134,196,242,31,24,50,233,164,168,73,189,232,119,254,235,223,129,176,245,47,255,213,191,196,22,74,116,195,179,33,114,196,53,5,128,127,224,224,70,121,54,244,78,140,65,52,140,98,33,255,88,52,71,156,
229,23,137,59,240,36,37,220,20,193,87,35,123,100,144,145,87,38,43,157,231,141,24,214,37,83,181,49,176,99,20,195,4,156,32,6,220,96,86,129,162,96,94,21,76,101,173,180,167,113,25,51,41,92,161,140,115,50,
173,68,102,126,138,224,159,195,204,101,111,175,215,235,65,74,254,222,187,239,30,28,236,67,92,63,57,65,143,149,22,34,228,170,60,80,100,139,0,198,177,5,175,237,203,32,72,39,6,235,91,204,242,10,24,111,172,
239,202,112,62,136,50,145,236,116,199,190,113,54,143,81,157,35,58,136,179,236,159,51,28,75,204,38,175,89,45,64,172,68,181,201,128,166,198,227,97,131,82,178,99,56,33,176,122,25,64,112,227,15,128,2,57,148,
233,225,218,52,218,99,20,229,179,72,158,12,174,215,155,107,85,147,41,242,230,177,9,30,177,37,213,146,118,51,165,8,211,122,10,107,182,221,235,39,148,199,234,225,44,33,169,147,93,113,137,165,129,157,84,
104,80,227,182,106,123,114,3,221,171,238,94,182,147,141,217,223,61,218,230,202,248,64,106,252,5,106,61,9,172,158,46,49,87,18,8,248,37,157,13,76,117,99,150,166,77,130,227,116,218,127,96,84,59,225,237,171,
48,153,78,96,171,180,219,131,224,91,144,32,99,166,210,36,56,100,27,178,127,12,106,75,22,136,95,214,194,145,65,11,178,185,143,62,250,168,211,105,67,184,132,67,205,5,179,125,137,34,114,82,5,33,4,6,85,131,
215,74,91,229,236,52,147,149,30,150,185,9,179,151,55,107,237,51,220,69,90,4,37,129,145,87,62,28,36,144,113,67,236,134,146,238,250,245,27,183,110,222,66,146,63,105,152,120,97,18,52,78,25,178,214,160,51,
33,144,162,213,201,164,217,144,164,111,19,69,118,70,32,168,13,23,249,116,205,207,139,211,21,137,56,117,98,185,7,25,25,13,40,97,33,53,65,176,46,116,35,50,163,81,250,90,149,17,188,105,99,34,99,129,20,129,
26,106,6,36,197,48,37,145,84,116,16,195,88,141,34,80,6,3,187,244,15,254,224,255,50,39,104,140,218,151,86,33,102,195,63,95,126,231,203,23,47,94,228,121,47,132,245,207,63,251,140,100,15,212,247,198,179,
7,143,48,103,100,116,23,27,209,197,144,4,220,42,11,23,213,164,56,101,81,21,84,58,72,236,14,239,189,24,144,146,171,3,183,44,152,161,221,162,213,19,24,203,156,68,76,74,146,208,140,149,231,78,41,253,176,
78,164,81,69,107,93,26,163,41,119,115,32,1,135,240,13,233,39,235,242,12,79,145,50,254,43,191,242,43,215,174,93,131,111,224,66,60,123,254,236,193,131,135,47,118,119,97,127,118,187,240,175,222,57,143,94,
193,29,171,134,137,9,179,218,193,109,84,120,9,193,41,227,97,189,104,150,39,83,208,100,40,185,207,102,105,177,156,43,114,221,18,45,230,162,19,13,215,231,210,67,55,40,11,211,91,196,171,243,167,122,142,231,
232,248,169,28,1,37,37,55,195,61,94,91,95,219,120,250,228,226,202,197,55,94,127,3,142,186,221,221,23,112,53,154,52,197,169,189,24,169,84,78,199,23,89,100,222,101,74,93,162,26,70,212,144,93,149,124,46,
221,69,82,45,137,133,19,103,22,68,241,162,178,82,218,47,161,137,102,237,33,76,2,70,97,230,206,81,84,193,126,159,167,213,73,115,42,202,184,220,240,228,184,169,235,211,17,2,254,168,95,221,134,124,156,224,
192,49,135,109,198,50,186,236,149,192,204,59,164,116,84,61,68,56,160,241,177,234,89,203,172,34,160,68,246,4,22,76,104,117,82,171,223,98,85,52,57,51,101,125,11,109,216,44,178,116,158,17,20,221,152,152,
19,148,149,125,139,184,47,109,64,85,18,96,80,188,83,213,95,39,134,135,240,215,176,194,43,58,77,169,111,195,172,174,228,234,218,116,62,241,136,199,14,9,187,244,136,110,109,229,83,147,50,252,28,215,29,28,
211,39,199,39,157,110,7,147,199,118,103,138,242,232,45,166,71,200,56,52,227,104,35,181,170,177,251,223,235,118,174,95,187,186,185,185,9,187,105,97,97,94,20,4,124,48,201,3,140,84,33,75,14,114,11,27,109,
236,43,81,146,112,170,33,194,240,162,200,39,177,47,16,41,182,45,68,128,32,127,53,77,253,98,7,149,167,14,15,15,33,211,186,126,253,250,252,252,66,165,202,39,202,53,193,136,219,36,111,116,48,77,13,229,98,
50,136,205,102,149,50,209,23,12,180,148,210,188,77,85,247,8,119,94,44,149,96,207,23,181,236,73,32,132,53,101,58,4,150,253,35,207,44,197,159,52,78,225,225,5,61,147,169,12,150,229,4,145,171,244,106,185,
37,227,83,54,60,35,193,44,124,59,184,126,23,22,151,94,125,245,53,200,250,223,198,175,119,224,107,21,162,54,250,81,161,12,196,131,7,15,80,97,52,177,8,123,180,115,163,10,10,229,50,45,159,140,128,77,94,218,
209,124,220,49,32,74,33,189,62,227,161,164,5,25,217,3,128,179,114,241,163,112,5,169,24,211,10,136,182,240,134,26,229,28,7,67,127,75,50,134,127,35,74,67,204,148,130,24,218,242,86,56,154,111,18,252,241,
214,173,91,240,205,179,103,207,224,176,134,76,13,62,249,239,253,222,239,93,190,124,153,223,255,157,59,119,248,27,8,94,127,250,167,127,250,104,237,49,141,226,91,74,66,149,33,47,249,33,37,65,90,104,83,204,
167,236,109,136,57,94,195,19,57,102,169,10,188,198,235,88,131,218,47,150,109,9,83,145,57,182,50,168,67,255,54,250,176,173,192,156,32,60,208,10,172,140,237,13,36,145,166,186,244,119,182,191,82,248,138,
105,141,26,24,192,210,106,26,168,38,211,14,113,155,219,155,155,219,91,139,139,139,23,47,92,184,126,237,218,193,193,225,163,199,143,199,67,36,97,86,45,36,82,51,101,144,42,123,78,18,163,210,86,120,174,198,
113,170,78,74,208,82,57,28,165,56,39,29,53,43,94,66,248,83,66,128,14,162,126,153,151,19,70,157,202,43,227,63,10,148,231,28,72,77,155,144,137,194,80,26,12,98,13,217,198,36,18,165,8,114,144,126,171,15,167,
207,233,233,41,249,181,117,165,139,167,160,177,152,167,91,92,251,113,111,55,98,180,98,174,16,130,46,26,210,158,173,199,232,23,211,197,102,220,100,220,34,206,61,43,135,240,54,227,219,1,47,73,242,231,173,
108,42,239,130,138,214,99,251,8,5,238,42,74,214,66,6,191,154,8,41,105,20,123,229,222,99,146,84,2,76,205,211,128,197,227,68,3,49,178,179,29,202,44,97,23,174,174,9,28,19,26,197,178,100,105,32,1,111,84,73,
134,208,30,18,21,254,97,171,221,134,119,62,58,61,233,15,102,81,137,206,27,198,145,57,147,36,173,135,140,101,136,15,245,242,242,18,236,186,205,231,155,11,243,11,226,250,69,59,89,199,129,180,248,171,240,
82,112,144,100,45,228,113,101,158,111,196,156,13,68,37,206,240,53,19,91,225,38,141,70,195,157,221,221,157,237,29,136,6,171,171,171,175,189,246,26,36,88,68,165,108,87,47,89,154,113,197,196,250,98,106,60,
31,179,66,72,98,199,206,164,184,120,157,134,11,78,208,177,200,173,244,181,131,192,123,84,153,70,62,77,112,231,1,24,86,70,164,140,124,197,134,26,163,99,112,80,1,167,35,124,16,88,58,220,1,247,78,41,190,
209,12,6,184,191,44,90,81,70,39,36,187,193,138,243,229,32,104,106,57,221,224,131,255,211,127,250,63,245,122,125,143,48,249,9,196,237,207,31,60,32,207,188,104,138,180,42,119,198,203,94,70,19,169,168,102,
188,55,71,74,238,59,227,174,99,34,119,50,21,12,69,45,22,182,247,198,51,72,230,158,195,227,16,210,65,76,162,64,247,193,175,125,192,39,54,78,123,11,238,159,34,106,204,158,215,220,212,34,35,82,139,18,77,
112,245,177,110,126,246,43,63,11,53,224,143,254,234,175,14,14,15,70,227,209,123,239,190,7,39,215,254,254,254,127,249,155,255,178,185,133,42,78,240,14,224,96,159,155,155,251,226,23,191,184,181,189,181,
183,183,207,254,117,6,107,209,205,175,25,40,213,11,156,77,195,210,78,230,123,195,122,52,34,36,170,93,240,40,37,28,247,178,179,14,134,207,148,28,231,11,121,95,113,204,144,22,121,51,109,82,49,243,212,107,
231,51,195,205,118,143,200,179,200,48,129,45,210,109,160,148,121,255,60,110,47,78,5,126,12,156,219,47,246,246,224,18,245,251,253,87,238,221,91,92,102,115,137,35,136,139,76,11,9,34,238,152,65,176,174,128,
206,165,232,204,158,222,148,210,196,196,128,33,134,158,5,53,205,233,163,80,186,82,32,166,33,26,249,216,75,89,179,205,155,147,161,179,147,201,216,140,222,119,176,114,234,227,81,91,79,7,253,1,33,5,241,116,
63,57,62,156,140,167,180,194,208,239,35,189,68,215,72,133,154,62,5,15,148,205,97,124,152,119,228,223,51,66,225,167,6,82,221,212,170,218,240,155,227,137,152,252,158,156,156,64,165,218,82,131,102,210,215,
77,230,4,226,178,57,50,134,87,88,99,112,87,32,192,214,84,210,230,73,187,194,126,162,18,58,21,193,169,192,174,236,159,37,58,126,66,91,53,12,34,187,139,49,179,134,123,44,78,37,89,210,57,199,22,111,236,62,
124,39,21,37,65,169,66,101,71,47,10,22,236,138,32,167,108,146,244,130,95,133,203,249,202,183,219,221,141,167,27,240,138,139,139,11,50,103,136,46,83,97,164,144,240,73,156,251,152,254,227,83,225,193,88,
226,34,147,13,63,66,198,169,152,3,237,222,222,30,245,121,55,134,103,195,213,213,75,183,110,221,94,94,94,129,179,167,170,152,141,23,156,170,235,217,232,40,217,140,33,169,240,78,86,134,42,46,186,97,74,181,
82,87,185,196,40,218,191,46,179,149,163,57,231,121,9,47,204,135,180,17,157,30,150,202,157,181,86,133,20,213,129,164,93,106,5,15,115,57,137,90,32,170,222,195,34,149,81,189,67,147,186,86,153,115,74,10,62,
59,186,192,111,143,199,163,195,195,163,125,244,217,133,13,123,120,122,114,66,68,104,198,68,233,70,201,204,160,104,127,82,166,62,81,199,173,185,42,146,84,152,250,184,2,103,17,205,244,75,221,76,163,88,8,
81,253,172,71,151,129,242,169,194,105,68,75,0,3,202,116,28,168,178,19,99,26,49,242,21,194,190,122,193,240,153,38,118,92,234,126,98,114,246,98,161,193,57,248,218,147,117,62,124,222,127,255,125,248,227,
159,253,217,159,241,26,125,254,236,57,206,64,130,127,235,103,222,188,118,13,42,197,171,143,31,63,166,227,200,235,248,159,10,204,148,17,118,228,25,229,165,115,34,41,89,228,141,40,190,166,154,53,170,30,
69,98,240,92,208,118,135,53,55,202,60,90,14,1,210,123,227,88,128,93,206,164,136,20,151,73,189,106,76,206,155,68,154,202,210,40,103,43,19,227,144,235,223,170,10,163,156,64,88,94,199,220,104,52,118,107,
93,215,207,55,177,173,4,41,249,245,171,87,239,220,188,5,71,221,253,7,15,33,29,101,29,165,42,5,54,23,117,134,251,21,49,148,32,108,155,84,6,104,214,3,14,68,112,22,159,32,126,93,79,136,52,47,137,121,18,79,
97,111,100,244,74,61,53,163,93,72,25,66,158,51,170,151,16,192,121,122,183,51,24,158,14,41,16,183,200,172,57,177,6,247,217,240,4,110,33,68,121,190,116,154,191,91,247,131,91,49,45,199,32,37,79,248,188,105,
77,87,146,90,225,62,76,155,105,53,13,221,110,251,228,224,40,132,86,183,219,29,142,134,240,166,219,93,40,0,58,132,143,170,72,6,143,150,162,43,195,5,38,233,173,32,138,130,68,102,196,135,155,105,248,57,108,
190,141,52,25,241,35,102,47,201,136,76,34,71,68,218,62,148,167,87,44,57,141,20,127,26,225,74,178,139,80,206,202,139,61,91,22,154,8,234,37,203,7,61,189,35,156,248,118,122,61,239,10,145,41,13,120,116,155,
240,214,85,237,214,76,167,3,167,99,171,213,185,123,231,238,163,199,107,11,11,11,75,139,75,206,75,83,142,23,57,113,88,188,42,148,137,167,90,140,169,116,236,48,236,187,98,144,24,146,204,29,66,60,15,224,
56,217,222,218,126,177,251,226,244,236,116,105,105,233,206,237,219,179,179,179,104,215,129,6,18,149,129,70,50,41,36,73,127,198,134,195,81,20,63,156,50,233,18,203,217,147,127,141,89,232,40,166,207,196,
217,67,43,82,15,202,60,220,217,119,198,48,193,206,21,36,17,46,174,11,41,212,178,225,35,93,77,234,9,82,108,117,45,206,8,69,187,53,152,139,19,227,61,116,70,229,205,225,64,148,24,130,194,97,105,190,201,75,
139,127,24,180,142,9,230,157,94,137,92,145,244,43,208,250,110,140,77,112,202,189,218,244,165,190,34,84,1,152,218,15,145,51,27,22,108,224,89,75,240,170,150,65,231,153,72,221,84,220,16,116,22,227,248,210,
227,108,47,57,25,183,87,28,196,91,211,241,4,183,132,247,5,63,63,229,196,94,35,32,138,102,5,28,235,106,222,36,137,185,13,187,17,189,219,237,194,106,123,250,116,163,161,175,229,165,101,248,227,238,238,238,
214,246,102,13,53,50,18,58,80,204,126,97,126,30,42,181,223,253,239,126,151,137,67,153,102,105,146,126,26,68,67,102,65,99,142,217,109,247,240,244,170,185,79,2,235,175,105,251,246,185,184,204,245,85,74,
166,198,229,207,123,247,100,161,171,40,137,186,53,193,161,132,199,149,235,171,26,245,198,72,53,91,27,187,124,126,104,173,157,132,157,84,104,122,10,116,71,229,39,74,146,94,108,162,209,107,69,123,253,124,
223,17,126,17,65,90,251,251,131,126,255,194,133,139,95,253,234,251,135,135,135,79,159,62,131,180,8,157,39,219,100,193,17,146,48,59,68,30,146,79,87,62,98,163,136,126,11,201,91,96,243,78,120,237,146,34,
112,65,21,68,167,201,152,44,34,177,196,27,218,204,60,42,26,231,58,150,253,11,217,186,68,177,134,53,228,203,200,73,105,87,177,158,76,38,110,10,55,162,221,238,117,58,144,193,37,202,80,148,214,194,172,72,
31,165,62,20,37,44,212,201,34,212,129,104,201,70,148,12,129,4,21,178,114,136,230,240,80,136,44,80,17,66,24,152,146,171,13,137,22,225,82,195,209,55,122,254,162,56,26,185,253,122,134,245,49,184,153,241,
9,16,34,185,126,76,197,221,167,185,157,240,95,124,33,72,73,247,182,9,124,137,163,83,190,172,32,9,116,162,175,100,57,106,138,115,167,143,53,38,225,205,168,91,138,23,120,162,0,60,50,149,5,187,67,83,180,
12,229,78,66,171,213,182,49,93,114,89,126,128,85,199,106,214,104,196,237,217,169,226,100,97,113,113,105,249,8,54,203,226,210,162,114,176,28,23,124,137,204,48,241,213,83,137,182,50,109,219,151,199,51,22,
172,120,0,120,122,124,178,189,189,189,127,112,48,25,79,174,95,187,118,251,206,237,110,167,19,168,11,225,139,214,165,179,216,107,62,97,36,8,25,147,211,157,171,202,77,98,237,165,108,179,24,205,183,202,92,
86,4,41,196,141,93,62,191,43,156,160,248,34,181,183,247,27,52,30,145,2,93,84,113,184,228,207,17,108,92,206,199,41,80,146,239,69,200,53,129,70,121,43,181,213,183,61,137,184,106,210,131,61,234,76,9,79,184,
138,220,63,98,118,172,113,89,56,34,114,77,74,52,8,136,138,147,166,62,67,165,182,179,135,15,30,160,155,232,160,15,185,105,191,7,255,116,249,164,32,13,33,53,34,174,2,235,136,241,41,47,73,130,242,66,146,
98,88,233,153,89,136,45,249,22,1,216,121,72,158,237,212,89,230,16,123,89,45,21,150,32,220,74,196,243,211,69,171,162,243,237,103,53,59,197,29,233,153,225,100,144,200,240,182,27,215,110,192,207,55,158,62,
101,144,198,237,219,183,225,143,15,31,62,108,234,8,103,20,175,30,168,109,119,118,119,250,221,190,51,4,22,207,109,49,142,84,76,179,54,5,168,38,53,161,150,74,23,182,1,132,9,62,4,35,78,104,73,251,176,102,
193,123,19,216,195,53,129,57,157,107,164,137,17,68,43,217,144,170,133,49,114,33,171,76,16,120,22,132,19,61,113,151,178,162,128,23,0,64,145,206,39,233,67,21,225,64,52,17,5,141,16,179,248,162,186,98,195,
75,100,25,120,239,95,226,4,157,158,157,157,172,61,134,194,121,101,121,249,149,87,238,214,245,45,136,236,27,79,158,214,168,128,216,170,132,166,140,57,111,150,45,82,199,214,36,52,21,245,127,183,61,193,160,
49,78,174,33,45,82,157,224,96,30,240,180,36,26,6,185,136,16,152,8,125,101,255,35,70,22,74,163,19,147,80,66,253,185,238,96,6,62,213,120,120,198,13,231,222,96,6,34,49,129,163,60,223,60,70,25,105,203,201,
69,107,7,137,112,96,34,114,66,24,143,134,163,179,81,211,233,198,196,157,49,124,159,167,163,49,83,196,162,54,86,43,178,129,73,53,70,231,102,58,129,131,22,85,33,165,5,34,152,85,248,28,60,161,69,156,15,193,
38,131,103,125,103,22,27,106,177,4,11,235,22,192,22,197,241,79,51,29,204,12,124,104,75,66,41,48,199,224,237,146,10,157,69,6,12,4,161,65,15,98,178,60,139,146,218,202,208,130,18,98,167,131,113,198,110,135,
0,159,15,246,46,228,55,94,3,26,19,32,153,169,37,121,52,79,47,82,190,76,216,126,169,221,133,149,149,79,63,251,108,102,118,246,202,213,43,34,174,167,58,224,138,81,211,78,87,149,219,38,38,1,118,142,135,13,
39,226,116,186,247,2,27,2,135,7,135,179,115,115,104,108,54,59,203,235,138,164,67,13,109,117,142,52,167,148,18,69,127,121,175,80,30,162,213,96,227,130,42,150,32,73,140,180,11,178,228,67,41,118,77,81,169,
17,111,73,49,189,43,196,202,205,159,34,201,107,48,152,208,35,246,73,153,101,156,6,80,35,66,70,205,250,145,73,141,64,167,190,210,87,229,108,29,206,105,234,116,27,74,130,155,141,70,193,18,161,71,114,116,
245,8,195,53,54,181,140,66,208,243,144,190,216,132,168,133,246,119,237,1,108,1,239,159,172,173,255,219,127,251,7,22,48,191,244,165,47,125,251,219,223,134,112,209,165,74,180,77,152,142,86,187,197,40,26,
103,222,53,106,13,131,77,124,169,120,189,208,103,33,35,172,120,240,144,216,138,19,139,51,106,43,68,138,81,41,99,125,124,75,70,213,10,84,212,206,47,179,98,163,216,10,11,216,63,211,238,75,143,27,158,39,
195,207,111,220,196,8,254,224,225,3,216,24,240,108,243,243,243,240,199,39,79,158,112,229,130,208,35,146,200,111,234,134,103,155,144,92,16,166,176,81,230,88,36,208,177,112,165,196,124,47,52,176,241,72,
57,80,81,122,176,82,73,71,132,104,123,184,34,42,110,203,71,237,102,84,50,183,17,164,191,198,110,252,228,44,173,31,92,169,37,203,191,85,57,122,39,145,33,178,158,48,167,33,27,52,230,133,146,97,26,6,125,
180,131,221,22,34,9,184,210,82,170,66,134,174,199,100,150,111,201,165,151,70,163,54,200,221,222,129,11,179,179,184,176,184,178,188,114,245,234,181,163,195,163,181,181,245,147,211,19,204,81,91,168,173,
81,85,237,138,100,203,196,80,85,129,25,136,201,146,247,21,84,233,158,155,226,84,12,102,205,123,81,233,181,253,238,51,21,220,177,141,153,83,249,228,34,39,101,49,99,154,105,119,218,210,43,172,220,104,116,
214,110,119,24,152,223,155,153,97,33,51,85,117,77,2,38,49,174,16,31,44,232,153,80,119,58,29,181,16,130,140,3,3,1,14,136,140,205,142,11,55,106,167,16,123,38,209,99,38,206,216,3,132,7,119,59,50,132,96,98,
30,169,35,192,219,152,140,71,240,60,144,188,10,47,57,11,77,72,251,213,122,184,88,76,76,71,227,241,164,211,233,194,9,89,147,11,98,147,88,175,35,121,233,208,4,83,210,72,226,34,171,186,128,116,233,249,72,
134,188,4,51,76,50,251,206,206,18,88,228,162,94,13,252,205,100,50,106,161,38,182,232,99,100,172,132,208,0,162,104,190,6,141,233,142,171,174,56,131,57,221,181,23,187,187,23,87,47,194,137,5,103,103,227,
165,13,130,139,153,67,191,99,4,81,44,108,170,206,233,3,192,54,153,140,199,187,59,187,176,174,70,100,40,124,229,141,43,29,210,157,34,96,12,230,155,132,9,202,241,52,119,236,146,203,184,6,111,98,31,194,83,
33,168,151,242,212,99,246,201,82,13,244,144,4,104,152,125,16,37,115,16,137,183,38,105,43,92,5,201,124,86,122,165,212,153,130,47,133,143,204,70,54,119,120,101,119,229,214,181,122,141,136,74,168,145,174,
217,164,45,100,77,77,213,80,242,101,230,207,44,158,216,180,20,233,142,62,146,168,3,62,133,51,111,99,99,99,125,125,253,232,8,190,61,120,237,213,215,191,242,149,175,4,212,95,27,220,189,123,135,97,26,51,
51,51,144,176,254,205,223,252,205,189,123,247,222,125,247,93,242,96,210,25,97,163,156,41,151,204,11,74,84,252,156,42,170,243,244,75,240,111,13,63,140,245,114,19,129,12,72,87,153,208,41,45,28,254,179,125,
13,54,49,91,56,87,15,25,9,231,245,18,167,108,30,70,156,52,83,248,82,151,9,109,164,144,6,162,191,125,235,54,11,113,65,105,54,65,191,68,132,112,188,216,67,60,169,128,243,4,189,20,111,222,188,9,223,224,207,
97,245,36,237,38,71,149,160,242,201,84,146,88,98,209,103,48,20,105,16,86,73,221,255,2,107,38,136,88,4,177,222,147,66,173,10,245,26,102,172,133,236,53,239,51,219,94,211,76,87,40,83,103,47,37,73,190,10,
116,138,57,77,19,14,37,170,68,96,142,200,168,121,125,114,2,27,6,190,224,66,207,207,205,95,184,112,97,126,97,30,5,246,82,78,228,25,40,90,54,100,74,91,166,253,131,125,88,40,16,92,150,151,151,190,248,197,
55,207,134,136,19,216,222,218,58,155,76,225,80,175,208,174,18,165,66,42,81,199,101,106,171,213,148,76,5,138,231,108,200,244,131,7,69,161,80,187,67,200,250,46,155,155,36,83,244,100,65,122,70,185,48,20,
143,159,128,184,133,40,250,26,218,237,110,127,224,4,201,232,171,118,151,229,215,162,202,19,90,184,226,38,71,197,139,21,202,188,201,4,238,84,155,26,190,189,110,31,110,97,85,57,235,240,176,114,80,66,18,
115,195,186,202,240,179,147,211,209,124,69,38,184,237,14,187,95,98,131,98,52,66,158,186,244,235,213,38,136,5,135,181,78,52,59,240,210,181,119,82,215,19,172,11,241,21,71,216,252,193,175,126,191,79,44,74,
209,67,50,171,73,149,137,55,104,154,230,74,9,75,34,162,221,199,201,112,132,150,67,73,117,175,168,129,130,118,198,189,30,3,36,160,12,29,244,103,51,28,145,195,165,176,182,131,113,8,56,103,210,117,139,129,
100,97,126,14,238,251,198,250,147,27,55,110,16,110,36,176,91,150,8,175,36,17,192,114,130,245,175,184,4,11,28,173,188,219,127,177,7,85,47,228,1,112,229,46,95,185,186,176,176,208,34,173,110,117,44,67,147,
106,110,164,27,50,56,170,231,174,51,20,175,224,140,43,133,174,162,123,39,28,6,195,225,217,25,92,189,20,103,103,240,171,219,237,153,170,166,153,115,165,66,231,64,43,63,103,61,88,70,148,50,70,66,122,109,
58,176,245,226,79,45,226,16,73,167,53,42,135,160,42,8,244,7,188,14,73,186,106,146,101,6,226,242,80,69,105,155,193,116,135,216,238,182,145,29,19,84,153,87,154,165,81,140,4,112,45,195,3,15,118,119,255,183,
223,255,87,101,243,243,201,250,147,7,15,238,255,227,127,252,63,192,130,185,116,249,242,31,253,209,31,193,226,129,15,254,151,127,249,151,255,252,159,255,47,159,125,246,217,123,239,189,151,169,221,114,174,
169,210,84,182,25,17,225,19,211,135,83,102,134,79,42,149,205,169,44,201,85,34,127,2,110,98,61,157,180,208,249,169,225,159,163,68,33,26,211,86,213,57,73,31,173,70,172,206,144,190,43,247,243,209,58,150,
105,53,248,20,188,176,151,150,150,86,87,87,225,251,239,252,246,119,224,223,155,155,155,135,71,104,150,122,247,238,189,31,255,248,199,109,53,198,28,15,199,80,142,240,192,19,2,156,153,89,210,17,142,255,
176,62,137,138,73,5,5,168,52,46,101,208,136,143,170,75,229,163,136,223,70,19,80,32,144,64,16,152,112,206,190,205,48,161,33,81,192,151,168,195,158,16,122,222,100,227,147,85,27,114,15,130,47,229,109,179,
228,68,22,161,20,176,57,154,206,140,70,112,20,255,197,15,127,136,220,7,12,67,56,226,184,124,229,242,235,111,188,1,117,235,236,236,44,181,93,3,103,250,228,134,97,245,99,114,229,232,41,33,192,235,217,179,
225,243,231,207,87,150,151,47,175,174,222,184,126,109,127,255,224,225,195,71,195,17,132,63,236,171,180,24,229,9,111,79,52,228,188,162,134,172,120,21,33,20,39,125,82,175,209,200,53,204,60,230,115,57,168,
140,120,80,212,49,6,38,118,85,198,152,210,72,148,143,102,50,136,139,7,231,160,29,40,12,200,33,204,145,254,20,99,91,154,232,213,127,140,97,44,33,90,12,132,63,67,246,199,126,81,216,232,236,118,219,216,248,
158,154,73,152,35,235,3,84,197,211,32,64,124,241,241,233,137,31,12,6,65,252,25,208,150,115,90,141,33,140,99,4,109,154,110,191,199,239,161,213,130,109,53,137,196,0,99,46,31,243,253,93,50,210,104,125,122,
122,10,73,70,59,80,89,3,169,109,61,38,145,219,30,131,229,137,94,220,56,234,210,34,126,145,172,45,241,200,196,94,78,69,144,18,49,111,228,90,173,219,110,31,31,236,207,12,230,24,71,40,109,29,130,174,18,11,
55,76,167,108,214,51,97,65,152,192,24,165,230,28,227,215,232,102,58,153,199,123,81,181,91,221,166,179,186,122,113,107,115,107,249,194,242,160,223,111,211,52,204,41,224,132,253,54,51,5,33,137,98,249,217,
232,12,114,136,253,189,61,56,251,23,23,23,111,222,186,53,55,55,135,120,187,172,186,169,129,131,132,37,18,246,167,162,89,34,136,193,173,203,165,45,251,123,32,203,124,220,28,29,31,111,62,123,246,249,231,
159,111,109,109,242,166,128,28,229,157,119,222,129,51,166,67,211,102,151,44,86,167,212,248,162,220,228,144,154,253,150,10,12,75,82,233,199,88,232,71,26,227,157,218,129,105,170,200,166,72,199,32,66,122,
166,164,168,163,98,166,132,234,137,220,59,229,235,43,206,9,18,60,165,147,17,5,192,40,155,130,127,181,9,173,74,59,174,24,39,48,97,160,140,230,210,234,37,8,208,112,94,125,235,91,191,246,250,27,175,67,126,
246,135,223,251,222,227,199,143,255,243,255,247,159,223,127,255,125,84,27,120,241,2,222,250,194,226,226,245,235,55,150,151,87,62,254,248,99,174,167,121,190,130,84,81,22,210,136,42,32,143,202,28,65,136,
85,108,7,33,146,224,162,50,230,99,129,133,67,50,48,237,191,134,44,73,9,126,77,25,12,218,173,162,203,26,157,3,65,213,192,165,33,195,122,176,18,176,124,50,111,73,181,191,118,230,176,131,178,106,85,27,206,
118,56,142,33,233,224,6,16,196,169,11,43,23,224,33,80,3,254,248,199,255,169,158,54,35,68,139,141,78,207,78,111,223,185,253,139,191,240,139,144,23,124,244,183,31,83,202,236,75,153,162,204,221,49,159,47,
199,146,97,12,131,201,112,47,39,173,159,224,149,181,27,204,142,200,249,82,173,198,130,114,80,103,53,110,4,21,18,184,57,143,126,73,237,164,4,23,250,44,202,109,169,201,75,76,116,188,90,176,115,254,253,247,
191,191,188,180,252,15,191,253,109,88,214,176,194,38,147,201,209,209,209,195,135,15,142,143,142,22,23,22,7,51,3,81,44,114,217,187,185,148,19,202,86,126,10,126,130,171,183,183,191,7,191,62,63,63,255,250,
235,175,45,45,46,65,14,12,137,21,206,244,98,195,157,110,245,59,22,20,120,225,198,36,170,179,222,74,21,229,231,179,150,80,8,34,33,84,118,61,173,28,43,24,114,190,64,222,224,83,81,96,197,14,35,97,196,252,
121,200,151,246,69,11,197,99,203,63,164,17,199,76,221,138,244,53,208,147,175,25,79,166,84,2,224,64,159,152,1,216,130,32,216,137,235,181,91,4,74,142,28,114,56,85,103,67,218,68,146,229,144,155,179,208,138,
22,161,9,7,164,216,40,176,90,2,193,124,195,209,8,214,220,112,52,36,61,254,4,17,103,48,152,233,180,187,232,62,129,49,1,135,49,13,185,135,48,16,136,210,33,20,42,175,124,75,134,189,250,234,65,97,107,173,
78,27,219,92,40,104,208,37,166,143,76,244,2,73,211,192,59,129,106,163,219,238,166,196,215,137,54,80,48,97,3,214,233,8,106,197,85,104,213,74,132,199,30,58,28,57,112,138,172,92,88,225,15,24,179,228,242,
57,157,125,248,211,193,222,254,179,103,207,214,214,214,72,124,234,210,141,27,55,151,151,150,32,0,117,218,109,66,177,7,89,108,194,228,8,42,150,201,185,78,101,192,211,16,178,116,142,208,120,98,60,58,60,
252,244,211,207,254,195,255,251,239,215,215,215,96,93,195,169,240,51,63,243,38,4,238,141,141,141,237,237,109,72,80,122,80,115,88,47,71,195,9,239,166,40,234,202,65,89,242,217,44,192,244,156,165,22,84,117,
107,4,111,196,172,111,39,191,45,238,108,120,59,16,23,84,218,182,8,177,65,205,211,156,224,39,85,93,36,155,155,203,12,89,69,132,249,166,227,144,73,91,5,124,242,120,197,242,127,250,201,39,123,123,123,255,
236,159,253,207,95,128,68,236,141,55,6,51,51,127,253,215,127,13,31,227,139,95,124,155,164,219,241,119,80,240,170,110,158,61,123,250,244,233,198,221,123,247,32,169,205,208,73,65,41,217,97,166,14,71,44,
35,107,206,189,122,136,217,93,72,34,98,218,88,20,34,248,46,178,119,61,18,162,241,181,81,120,167,32,85,211,167,193,236,69,165,67,130,83,17,55,153,107,37,149,136,39,112,74,195,15,134,115,233,241,218,227,
173,237,45,246,28,90,89,185,176,180,136,95,16,185,230,23,230,15,15,142,190,252,230,151,191,248,214,91,16,137,120,194,249,201,39,159,192,146,26,143,199,222,20,21,212,150,65,217,40,54,13,199,64,141,82,41,
202,183,209,214,182,240,137,76,161,71,150,181,11,146,206,136,4,126,86,133,181,150,133,234,132,153,13,85,202,0,112,228,84,73,79,202,120,70,108,251,125,14,177,238,206,45,62,77,103,48,162,193,254,129,159,
67,86,242,133,47,124,1,74,203,183,222,122,107,107,107,235,135,63,252,225,135,31,126,184,246,120,13,238,43,58,51,205,180,147,194,19,105,26,147,74,16,122,129,161,46,181,237,113,218,9,23,249,201,198,19,136,
224,112,52,222,190,125,235,96,255,240,254,253,207,135,16,170,72,213,83,111,163,87,172,113,6,151,105,117,230,213,201,72,196,178,216,253,89,229,83,178,21,132,115,10,201,178,97,135,74,39,75,241,81,5,98,64,
4,51,64,73,66,160,207,20,120,1,42,168,138,148,178,65,4,31,201,186,160,140,207,131,248,11,207,131,218,178,117,132,213,9,159,20,62,193,252,204,44,142,176,164,195,43,200,28,20,182,111,97,242,130,99,0,30,
57,162,174,78,75,90,28,222,117,250,253,6,57,23,104,100,56,25,141,32,188,162,0,19,37,215,16,56,160,238,71,126,127,187,135,192,163,192,90,249,200,66,234,168,18,43,154,210,53,53,186,156,48,18,14,61,230,81,
32,145,121,185,36,17,90,7,182,32,85,129,52,136,70,243,243,11,245,100,138,163,137,26,21,227,176,233,132,77,46,190,21,29,68,80,182,58,209,236,47,104,232,166,168,175,204,92,201,2,48,186,166,217,19,4,142,
178,139,23,47,66,148,188,114,237,90,175,39,218,220,41,156,83,171,135,119,181,255,98,31,234,218,163,163,99,216,122,55,111,222,152,155,157,163,34,141,28,171,133,230,198,60,83,111,182,162,54,27,224,9,146,
228,55,226,255,82,116,47,233,66,143,39,147,39,27,27,63,250,79,63,130,157,11,203,251,75,95,250,210,215,191,254,117,72,41,224,168,128,36,20,82,114,168,188,113,250,165,86,147,65,208,61,164,255,172,3,27,86,
185,162,145,67,20,28,128,160,161,10,23,158,100,34,151,106,7,74,201,6,90,91,164,82,46,28,193,80,21,217,78,54,138,28,99,147,113,25,96,152,130,189,51,95,25,193,177,115,71,144,137,16,236,235,157,90,2,36,195,
222,23,29,50,41,102,8,206,189,87,94,129,15,248,225,71,31,189,241,250,235,179,51,51,63,247,179,63,247,255,244,255,111,200,181,199,195,33,154,46,181,36,111,128,77,113,245,202,21,36,45,62,123,14,191,66,222,
74,214,170,103,112,118,37,162,87,146,130,114,113,156,33,3,158,123,155,194,185,167,82,0,239,95,75,229,246,197,228,211,97,142,130,31,180,133,120,15,198,61,38,113,247,9,10,197,179,122,208,2,183,72,121,38,
151,169,152,137,84,90,72,45,23,130,56,171,80,45,45,44,65,194,216,34,53,72,72,204,225,29,244,7,253,87,95,121,133,99,55,2,198,215,214,214,215,215,35,81,209,162,138,135,17,179,159,32,101,13,115,32,73,241,
170,18,113,85,87,151,163,246,100,130,250,34,115,152,179,215,200,32,80,66,248,193,218,55,20,160,210,229,139,40,44,115,255,70,58,220,230,144,233,138,193,66,246,61,138,26,76,147,225,41,45,101,82,242,85,133,
230,200,159,127,254,25,28,230,16,97,205,108,19,210,240,229,229,101,248,201,223,253,221,223,61,126,244,248,205,183,222,34,57,1,21,104,76,47,185,60,103,136,139,142,167,66,150,24,163,119,14,21,204,238,139,
221,126,175,191,186,186,250,222,123,239,30,28,30,194,214,130,59,0,41,75,16,137,239,160,174,78,170,163,40,142,88,46,35,76,184,169,106,202,51,116,233,76,111,15,209,181,193,101,68,176,57,123,208,101,110,
212,154,78,225,228,124,229,29,75,181,176,68,10,95,165,42,219,234,36,213,1,196,150,158,0,248,66,139,50,227,41,186,93,180,187,51,179,115,228,218,3,117,250,8,189,7,59,61,113,188,39,87,33,130,187,85,12,31,
164,145,179,155,78,106,71,138,37,13,49,202,13,245,5,231,65,51,77,173,86,128,220,185,105,38,46,13,224,201,33,0,181,171,48,232,118,38,227,17,60,37,164,81,177,30,67,178,221,76,235,64,237,236,100,26,0,248,
174,19,129,15,38,190,215,155,214,117,27,193,118,248,62,112,68,141,112,133,22,113,163,197,162,115,90,55,93,108,131,122,136,223,44,248,78,115,90,73,178,152,145,194,64,63,214,125,84,235,151,84,144,159,37,
194,176,115,94,18,56,185,104,69,193,217,60,59,59,211,237,117,33,189,187,115,247,78,138,214,83,21,18,211,214,243,77,200,16,33,61,186,124,5,2,200,85,34,227,72,224,230,172,63,101,9,248,200,6,125,28,173,216,
0,58,137,68,1,169,53,136,95,165,81,103,228,157,194,43,193,233,122,255,254,3,248,41,108,228,183,223,126,27,254,77,205,95,124,147,43,43,43,15,30,60,120,244,232,209,157,59,119,16,157,172,48,142,92,82,40,
54,83,144,129,42,106,148,113,32,98,79,40,236,60,49,39,139,74,20,16,226,83,22,189,178,29,205,136,67,81,56,96,197,47,245,106,96,168,30,247,127,244,168,211,116,38,67,0,88,207,0,245,84,155,122,202,175,85,
55,77,7,155,132,13,107,143,192,170,91,92,88,128,7,63,184,255,249,221,59,183,143,82,236,246,122,112,5,254,234,175,254,234,193,195,7,111,190,249,38,30,226,244,158,32,5,89,189,180,74,69,243,144,117,156,12,
89,231,51,152,134,207,141,202,52,97,11,21,70,215,216,102,73,89,104,73,92,18,50,16,153,167,125,184,91,91,108,77,25,10,231,136,72,114,128,4,108,194,87,17,71,7,181,208,21,161,43,202,247,147,230,86,28,188,
16,100,134,198,228,29,88,76,47,246,247,56,2,181,72,60,19,170,45,56,190,32,172,119,218,157,201,116,2,89,42,124,212,179,147,51,99,151,177,75,31,98,189,219,165,92,111,238,160,113,182,200,1,177,128,151,120,
95,54,169,197,68,44,91,142,39,130,33,210,184,73,36,103,99,214,52,151,169,48,35,249,249,252,192,52,54,247,144,77,232,39,153,171,136,53,211,89,136,206,16,166,78,88,3,233,240,232,240,197,139,189,94,183,203,
83,1,6,219,28,28,28,192,71,134,37,14,155,112,121,101,37,240,105,65,169,148,143,222,14,6,231,221,75,38,18,58,138,76,231,206,45,109,211,159,13,49,37,135,244,243,226,202,133,159,121,227,11,80,208,108,239,
236,192,225,15,119,135,235,65,114,228,102,29,130,160,247,87,164,220,204,206,145,18,109,66,160,240,238,118,74,215,99,135,220,236,236,163,246,193,106,248,6,161,15,243,204,80,169,209,128,8,119,8,6,44,177,
226,134,231,153,145,202,41,74,107,60,123,200,226,76,162,237,91,24,185,224,90,117,251,51,237,110,47,54,245,120,52,105,145,138,35,222,235,118,155,205,198,168,123,232,89,20,137,197,151,225,187,225,104,212,
95,92,138,98,58,131,137,134,136,156,84,56,102,173,200,253,149,192,194,144,175,141,225,30,247,7,3,248,196,16,140,218,237,206,184,169,91,85,106,200,163,42,105,69,2,193,58,73,231,93,96,87,240,96,200,211,
113,151,114,131,128,218,223,240,166,124,182,53,38,31,139,22,228,241,13,118,41,69,122,169,34,50,166,115,193,160,39,222,153,150,162,203,87,178,4,109,171,24,125,16,65,82,6,158,7,223,233,116,47,173,94,250,
252,243,251,240,183,87,175,93,237,118,187,227,241,228,0,197,167,246,142,79,78,187,237,206,149,171,87,103,231,230,177,173,31,188,253,99,163,107,111,114,111,81,5,64,188,82,199,157,202,11,98,111,61,178,141,
189,206,215,12,137,70,123,190,105,198,19,120,217,9,100,220,40,219,178,188,12,153,56,163,113,174,94,189,10,215,19,210,178,179,211,211,126,175,231,206,87,115,188,164,25,164,68,43,55,59,170,134,170,165,26,
223,10,55,84,64,122,36,225,229,12,186,53,225,64,103,75,200,36,242,133,208,69,159,165,49,235,2,162,62,225,93,35,224,103,244,185,48,205,46,104,220,19,83,59,1,92,90,85,165,72,45,50,60,96,58,214,213,171,168,
236,244,236,249,243,168,20,208,123,247,94,129,8,254,183,127,251,241,235,175,191,90,209,69,135,228,29,101,219,166,181,23,151,33,229,81,57,179,30,11,50,233,101,6,22,34,196,76,91,49,169,54,143,146,87,113,
253,68,85,226,139,81,245,56,155,102,170,189,6,124,158,22,235,78,224,33,70,136,6,179,139,148,121,187,118,123,131,50,14,121,212,99,39,129,89,50,136,36,29,223,153,10,69,41,25,102,199,209,226,244,228,20,158,
25,34,14,246,55,167,245,241,201,241,104,60,42,221,214,165,49,221,114,36,122,231,11,169,219,44,17,85,70,49,179,214,244,218,47,54,53,112,111,232,61,226,56,5,141,209,73,244,197,179,98,151,177,93,148,148,
33,73,177,92,175,130,179,163,16,206,100,19,93,97,192,132,130,223,79,254,24,59,91,219,136,71,134,154,25,101,239,49,58,67,102,180,181,181,245,248,241,99,168,112,191,246,245,175,93,188,184,58,128,32,34,92,
51,141,126,162,254,45,26,208,185,63,238,11,18,127,230,212,68,139,242,120,19,198,227,231,207,158,109,110,61,135,29,117,105,117,245,214,205,155,251,7,251,15,238,223,31,143,70,144,86,84,164,206,42,144,201,
20,180,41,105,167,124,244,186,129,233,131,235,129,164,149,181,30,30,209,153,178,185,134,97,110,155,104,86,41,179,80,145,222,165,179,18,11,39,68,182,86,38,94,207,207,21,82,214,203,99,255,4,202,122,189,
245,97,225,162,205,204,205,78,167,52,2,99,6,22,245,73,34,135,51,122,18,30,36,240,96,163,70,169,251,150,20,49,118,63,3,73,63,226,157,144,23,195,148,28,133,25,96,177,119,67,28,147,54,7,46,115,120,133,105,
61,197,144,61,141,94,32,202,216,14,153,76,40,245,14,21,148,234,177,219,153,142,35,57,195,73,87,81,134,174,36,202,17,8,168,171,31,156,11,255,198,177,27,89,78,8,212,20,66,111,129,122,140,4,225,203,24,18,
72,64,34,149,212,251,92,85,84,126,113,113,241,149,87,238,193,90,250,248,195,143,121,176,54,26,141,47,94,188,120,247,246,109,26,240,82,83,148,223,4,79,168,169,95,22,133,142,171,173,79,83,149,208,83,220,
217,85,243,58,82,164,119,161,156,43,107,160,58,136,209,119,239,220,157,155,157,251,244,211,79,102,103,103,225,165,175,95,191,206,13,235,249,249,249,86,171,26,143,221,139,189,189,149,11,23,4,93,163,249,
29,103,11,164,221,43,114,234,17,235,108,26,134,83,153,194,73,182,56,88,166,2,195,164,116,103,17,19,229,36,61,101,108,171,164,212,172,39,202,253,186,152,21,17,109,75,11,200,32,18,156,198,229,244,159,23,
33,249,88,70,200,44,43,22,148,132,67,152,196,2,43,202,87,225,128,135,247,124,253,218,85,4,104,60,127,174,124,160,248,149,175,124,249,123,223,251,119,80,85,127,245,171,95,155,153,155,67,235,15,151,158,
61,123,254,103,127,246,167,142,186,106,221,94,31,206,59,85,76,11,81,52,99,52,68,105,222,204,198,150,69,67,190,112,70,16,236,177,74,65,40,69,211,73,79,24,187,7,45,214,78,98,154,144,120,11,37,129,84,171,
148,184,163,73,81,228,195,150,16,35,2,247,20,175,13,77,207,153,42,58,30,143,26,166,155,211,232,23,226,181,35,186,240,225,225,97,54,95,101,69,42,74,247,105,245,52,210,2,75,18,61,113,75,184,152,85,0,5,118,
227,75,156,134,138,147,100,232,136,103,91,14,166,47,170,222,161,26,79,70,113,25,118,185,247,173,43,196,145,206,117,43,38,193,33,21,242,44,50,159,44,13,167,203,215,13,133,22,10,215,80,107,212,29,130,240,
13,223,51,164,9,18,165,181,181,53,72,192,33,194,46,46,46,45,44,204,183,132,150,173,170,198,94,57,71,140,224,72,82,54,170,155,104,202,216,24,44,228,133,232,111,170,47,2,126,106,220,238,46,228,70,123,144,
186,94,185,124,229,253,247,223,103,115,137,157,157,157,200,116,141,80,153,190,16,215,173,49,21,6,146,50,84,123,201,1,215,101,91,136,70,172,30,56,125,110,140,178,164,230,226,28,201,85,1,131,89,172,173,
16,167,60,135,246,234,128,163,13,157,194,248,79,57,199,141,104,225,226,27,235,245,103,83,60,105,234,73,226,14,21,245,212,130,90,155,211,41,83,177,116,17,250,138,76,39,109,146,60,213,14,65,20,185,9,4,205,
214,60,187,167,112,209,230,203,75,170,141,85,36,24,9,20,46,179,243,125,18,115,65,72,138,138,52,16,166,104,56,130,98,121,130,74,235,216,105,29,79,70,112,138,208,81,129,151,130,145,60,154,62,146,204,19,
78,218,131,54,243,18,107,232,155,127,2,159,148,204,210,86,69,88,22,36,207,122,9,76,191,106,76,62,16,123,148,65,1,27,120,92,45,44,46,245,7,51,147,201,20,17,50,117,221,233,180,105,40,136,30,91,222,21,52,
177,200,90,191,220,212,214,106,46,152,38,12,99,228,98,246,226,85,126,30,92,174,236,73,171,217,163,170,213,186,217,217,153,139,23,47,192,75,127,252,241,199,15,31,62,188,124,249,242,43,175,188,114,233,210,
165,128,187,126,140,84,114,202,82,239,222,189,199,151,156,77,39,146,169,156,54,164,162,38,221,12,150,137,175,180,153,100,181,74,137,249,108,178,87,184,6,98,105,234,250,100,60,3,89,15,98,104,46,6,0,17,
89,93,85,148,153,125,182,11,148,254,178,44,66,26,86,171,89,155,84,210,85,16,209,41,201,237,217,250,25,1,26,247,94,121,5,18,163,179,209,112,48,152,133,159,204,205,45,124,253,235,95,255,225,15,127,248,189,
63,252,30,118,255,83,130,195,21,165,10,157,187,117,235,246,55,191,249,77,120,154,137,243,217,83,196,184,184,180,17,84,22,66,228,58,120,56,36,61,31,107,185,176,215,68,35,26,194,169,82,127,27,1,215,115,
68,215,137,112,6,18,120,118,56,138,42,205,154,76,166,85,96,200,172,132,224,147,241,66,34,107,74,5,180,85,139,100,61,233,11,201,14,241,49,137,76,57,139,162,35,200,140,36,34,134,242,102,83,234,88,246,126,
228,118,182,208,191,130,43,133,165,178,49,66,233,67,175,93,17,177,187,203,148,72,169,39,168,213,17,184,227,97,208,8,158,6,201,169,115,190,89,161,116,255,151,168,201,133,183,164,186,154,115,56,131,180,
104,125,109,13,93,180,90,45,168,166,184,133,2,97,244,254,253,251,123,123,123,151,175,92,65,113,213,126,159,72,225,13,175,219,244,247,117,72,84,204,51,176,18,41,255,145,217,110,38,144,155,21,245,184,110,
208,130,119,90,215,235,27,235,63,254,235,31,195,43,94,189,118,237,245,55,190,0,233,18,25,89,71,103,117,156,43,237,192,68,168,25,181,136,147,24,136,49,81,159,9,27,198,41,38,70,164,180,36,188,58,96,209,
124,128,6,189,156,57,138,6,86,52,30,32,105,39,84,74,204,119,2,239,77,94,204,223,120,221,20,114,229,201,70,238,237,14,161,144,107,68,228,65,208,26,141,166,227,49,174,147,224,167,234,104,74,176,6,79,230,
109,116,119,43,53,190,225,206,95,21,68,153,162,174,29,165,5,68,62,66,109,118,202,142,35,139,83,18,11,169,133,243,130,138,144,77,104,224,73,185,78,192,62,232,120,50,198,76,28,31,88,89,29,225,249,168,32,
70,2,251,177,82,108,105,76,215,152,115,103,22,2,102,245,165,108,19,206,13,189,60,9,141,146,107,200,162,85,237,61,103,212,33,30,110,17,128,178,221,238,118,209,59,101,48,232,207,205,207,119,251,189,78,183,
219,162,50,133,199,206,5,234,61,122,3,15,101,221,33,226,12,57,6,162,36,127,222,130,149,1,151,214,190,163,43,41,30,207,18,82,235,26,146,253,65,191,119,243,230,13,168,41,33,41,129,252,128,151,34,42,7,116,
187,176,58,30,61,124,52,158,76,243,188,145,88,196,120,75,88,239,40,9,230,214,211,201,35,196,215,40,154,210,226,108,100,249,4,119,15,26,130,75,57,30,127,10,168,72,205,79,10,162,136,216,134,58,246,101,245,
42,203,129,191,79,39,129,208,75,24,59,168,102,196,54,164,143,34,15,9,31,177,230,124,49,106,95,83,161,87,254,218,213,171,60,162,196,32,71,100,186,239,126,247,187,119,238,220,57,60,56,120,178,142,95,144,
180,193,121,246,59,191,243,223,252,139,255,245,95,192,117,34,96,149,51,137,36,237,37,26,136,153,221,74,83,94,248,220,236,50,31,228,68,2,153,172,242,68,201,66,200,20,74,83,27,116,45,77,168,69,85,138,253,
136,177,169,125,174,250,19,165,17,146,238,172,188,178,66,130,42,10,70,151,179,93,25,75,38,46,42,131,170,126,114,39,77,52,220,24,40,102,118,97,76,205,39,114,55,102,98,36,199,37,137,55,161,124,144,196,172,
163,14,237,236,248,172,118,150,219,14,198,145,37,137,125,189,48,81,216,13,26,28,203,70,68,193,78,78,166,203,104,51,195,50,80,230,142,94,84,94,128,246,52,172,38,128,116,155,165,7,107,28,206,97,4,135,152,
14,11,253,147,79,62,129,12,101,150,24,204,51,72,92,20,161,59,57,123,173,41,228,207,233,140,159,135,9,227,192,38,214,98,162,165,134,201,90,13,20,163,90,177,158,112,113,119,15,77,177,150,151,150,86,46,172,
28,159,28,155,210,188,114,118,244,236,34,184,158,12,3,140,146,171,137,120,240,38,67,89,50,131,232,129,209,92,72,146,147,147,152,64,202,12,28,38,239,44,39,78,175,94,197,240,24,241,25,197,51,205,36,99,68,
202,5,251,81,112,184,117,59,237,68,234,250,196,14,197,109,213,144,63,114,77,15,157,25,192,17,56,157,212,53,36,200,28,233,25,119,207,20,181,232,178,75,133,83,147,87,167,186,69,36,176,69,129,190,246,236,
188,220,239,245,165,135,69,217,63,193,97,17,195,56,158,96,134,14,183,15,234,253,153,94,15,181,183,12,173,20,88,179,66,60,34,156,240,113,188,232,4,36,111,236,115,106,117,70,243,45,79,133,4,155,177,86,132,
196,33,235,57,154,199,102,202,210,50,41,24,230,12,109,67,43,134,148,113,56,12,73,13,199,165,174,229,157,168,98,172,33,24,56,205,231,202,78,165,115,178,97,145,57,177,167,224,10,98,133,138,51,48,186,221,
163,238,199,96,47,4,88,84,240,54,62,253,244,211,183,223,126,251,203,95,254,50,231,43,4,37,130,53,63,58,56,216,239,117,87,189,8,126,8,234,195,40,44,78,157,31,43,234,128,211,195,216,152,216,145,166,91,199,
43,193,252,165,237,96,189,64,167,157,25,103,26,210,152,223,79,81,112,152,89,15,52,167,101,169,53,205,221,124,54,6,115,194,241,65,54,183,36,124,132,152,10,218,206,194,63,87,148,36,212,44,228,71,93,172,
138,89,44,219,219,219,175,189,250,26,74,102,158,158,45,45,47,254,254,239,255,239,247,31,124,206,189,199,213,213,75,23,47,92,60,57,61,57,57,65,96,135,43,100,55,44,194,4,206,3,76,185,62,133,204,43,228,24,
83,9,153,204,177,211,144,247,230,100,175,125,8,213,56,164,207,223,98,84,121,34,131,34,201,37,147,20,133,145,152,150,200,154,33,182,11,179,96,26,84,106,201,128,60,9,97,145,43,203,192,129,155,123,235,220,
217,22,159,174,115,38,76,12,80,110,68,94,60,73,91,69,226,105,80,188,185,141,0,68,209,216,4,18,201,199,64,232,189,168,110,33,58,196,66,163,210,211,141,225,244,172,230,152,84,194,27,94,119,26,213,174,179,
202,6,152,76,41,74,233,165,86,187,165,219,198,184,41,221,147,147,172,21,83,74,107,182,183,182,224,135,199,232,180,116,202,17,28,18,240,15,63,252,16,254,106,101,101,5,34,56,164,75,131,254,0,170,126,251,
21,83,74,137,118,246,90,167,40,166,146,229,140,195,57,72,234,37,135,49,170,27,214,166,47,153,56,155,0,0,124,109,239,236,220,188,113,115,102,102,238,244,228,152,9,10,38,7,71,45,25,135,152,78,56,154,145,
192,34,118,0,116,36,240,198,67,253,14,203,29,204,4,56,219,184,43,241,34,136,139,148,24,220,193,86,28,141,70,16,131,33,97,19,136,147,8,133,70,203,19,3,139,110,114,51,54,10,58,190,174,17,56,191,176,176,
136,137,66,66,148,8,113,134,171,154,82,255,118,171,61,28,158,145,26,138,67,227,167,132,212,205,201,116,234,91,237,192,129,48,178,169,114,163,186,86,166,125,196,131,193,44,26,79,61,43,84,226,134,172,28,
254,25,77,198,120,12,208,17,83,79,198,93,132,117,163,80,183,171,155,78,27,11,169,26,175,79,213,197,70,124,12,33,215,197,216,36,69,153,92,173,245,216,212,136,157,31,197,55,84,50,206,40,157,21,115,25,20,
186,85,244,58,91,96,27,38,35,35,171,208,28,47,141,138,48,63,81,161,113,162,103,72,98,118,106,206,193,236,243,194,112,53,137,7,138,216,171,179,201,11,27,51,210,74,214,125,161,35,47,31,76,211,142,219,83,
217,133,87,65,19,204,168,26,16,3,115,127,127,255,227,143,63,254,198,55,190,177,176,176,0,171,29,214,252,217,217,105,175,223,219,221,217,94,197,102,139,204,205,60,231,5,42,29,83,169,174,16,170,27,133,138,
63,81,141,254,209,116,114,53,81,13,33,162,122,186,88,125,157,27,11,150,225,235,48,139,219,35,181,139,201,101,5,218,20,196,18,55,170,130,119,22,175,48,240,38,155,251,68,149,136,228,230,176,40,218,193,177,
228,167,60,108,107,181,59,132,14,244,227,209,8,86,245,112,56,134,51,3,74,144,211,147,211,43,151,175,162,224,1,225,76,239,63,184,15,9,28,242,242,161,218,131,173,93,179,115,16,73,11,136,73,80,75,172,40,
26,193,239,146,108,64,112,89,173,93,2,27,253,10,139,163,48,229,46,40,177,50,59,80,195,95,181,200,183,151,161,211,120,47,113,161,84,226,49,207,18,87,234,209,35,18,120,81,213,192,5,27,132,87,92,120,22,216,
32,71,165,254,232,84,56,210,39,37,112,83,233,166,185,29,205,185,34,35,175,157,248,109,114,134,83,51,62,203,44,29,162,162,62,170,140,75,145,225,104,50,49,52,39,198,36,218,228,98,49,7,211,5,49,72,123,112,
218,18,41,180,138,74,241,234,116,78,115,74,76,212,212,255,80,44,232,10,201,67,211,158,230,232,67,96,254,231,176,22,33,120,157,157,157,49,21,19,242,148,143,62,250,8,73,107,23,47,178,51,44,170,156,171,62,
173,77,113,89,74,197,160,123,34,160,168,84,8,203,241,141,136,196,95,162,42,147,101,231,228,47,75,38,42,60,229,214,246,102,175,219,223,63,32,216,181,81,204,9,253,131,219,167,106,207,204,180,79,78,14,33,
129,106,119,186,50,198,102,138,172,150,8,98,18,162,180,255,168,102,2,178,58,208,1,68,188,15,249,169,43,252,160,213,209,225,81,171,10,40,203,231,26,97,104,233,209,172,56,185,36,91,14,203,201,0,251,106,
52,198,75,215,174,224,215,219,168,22,233,221,100,50,174,27,216,30,80,167,147,15,80,10,167,39,163,94,191,11,127,59,169,143,231,102,103,209,31,195,7,56,135,28,209,139,60,9,37,35,163,82,108,67,32,209,170,
178,35,57,109,70,184,172,8,79,34,40,36,236,183,78,167,59,62,59,61,67,55,134,126,141,221,128,118,205,29,39,250,63,92,50,56,119,143,207,134,240,177,102,6,141,106,12,136,22,38,121,254,33,234,154,98,80,136,
130,240,13,165,226,177,84,196,206,194,163,185,30,37,99,93,101,159,67,145,119,143,106,97,224,25,45,86,208,211,19,119,19,138,66,159,115,52,20,143,169,178,174,189,74,215,50,187,138,199,30,186,170,146,184,
153,162,203,176,152,33,16,122,218,139,11,90,80,245,101,57,163,205,64,2,137,52,173,86,175,215,91,94,94,62,60,60,252,201,79,126,242,232,209,163,119,222,121,7,161,101,103,103,236,165,249,244,233,211,215,
95,127,45,132,142,98,109,116,90,95,50,224,164,129,36,42,231,108,76,92,5,173,43,153,64,171,2,220,22,121,13,209,228,11,149,136,108,145,16,11,19,34,239,140,33,69,224,20,10,65,206,139,89,143,60,137,52,186,
131,90,145,120,150,128,79,33,202,242,55,198,38,38,91,183,110,221,254,119,223,251,67,40,221,78,78,78,53,102,36,60,183,96,5,10,191,63,145,2,151,39,45,98,54,132,139,106,163,109,165,190,192,118,85,247,45,
178,201,128,24,33,68,163,54,122,133,116,249,84,216,34,106,31,159,21,85,178,196,23,201,2,81,78,133,43,178,226,134,83,30,108,97,35,19,222,19,93,115,109,249,74,176,171,42,19,154,245,21,1,118,213,117,182,
80,140,76,78,195,109,178,252,141,253,23,139,47,2,168,86,122,98,196,162,37,77,130,232,236,164,83,140,31,189,186,214,4,83,154,116,204,67,200,253,93,190,81,98,229,155,52,63,169,120,206,34,238,192,190,164,
65,74,111,186,108,121,23,3,162,210,44,162,208,135,149,108,29,162,207,243,103,207,232,66,70,72,195,161,0,135,127,255,224,7,63,224,95,156,155,155,131,223,17,24,120,97,196,252,82,34,207,207,199,79,82,190,
80,228,75,208,52,133,180,150,39,248,124,139,20,212,131,122,50,101,1,10,19,194,158,142,167,199,199,71,252,235,234,40,37,103,24,92,152,179,17,132,72,7,73,58,178,216,41,172,54,130,40,9,42,134,69,151,181,
137,78,253,192,130,157,90,212,224,100,97,67,145,25,22,76,161,239,247,33,81,235,141,135,39,10,108,226,22,104,86,44,146,238,34,15,171,113,218,129,29,140,209,233,16,158,124,52,58,173,199,103,227,225,41,69,
118,28,33,142,198,99,72,194,199,83,248,55,92,130,230,116,120,234,184,220,196,5,137,125,54,150,112,115,76,206,12,106,207,198,211,28,19,5,78,2,205,86,143,133,10,98,119,133,90,181,19,56,92,71,103,39,205,
116,60,30,13,153,211,65,50,32,188,103,176,237,217,110,161,30,5,194,195,51,139,204,75,102,212,52,78,176,170,201,9,119,174,32,164,49,31,92,179,103,13,223,102,143,151,56,90,41,51,215,139,129,53,5,92,163,
121,217,97,204,134,213,52,173,109,162,210,193,57,251,168,116,39,72,239,43,91,108,200,112,75,42,47,211,112,166,155,202,123,134,223,164,51,90,31,3,254,82,33,226,170,222,57,145,160,238,240,147,197,197,69,
120,18,136,218,63,250,209,143,96,169,195,65,8,171,29,23,88,19,159,60,121,130,173,112,245,218,21,204,42,247,231,18,79,188,162,161,3,185,208,164,132,134,101,135,85,123,170,36,70,136,84,131,161,27,153,190,
192,155,189,244,9,141,170,91,165,208,61,175,46,9,46,155,183,153,113,144,170,45,16,119,68,124,206,24,156,198,112,150,24,10,66,196,104,120,182,179,189,253,116,99,99,123,107,7,62,117,146,103,10,172,68,198,
49,131,58,246,140,149,72,60,148,84,9,104,39,135,173,74,83,37,180,204,86,79,35,54,66,229,119,171,178,107,234,79,107,13,138,2,112,153,201,95,76,254,16,138,42,143,172,113,97,52,211,38,3,121,10,122,47,73,
160,120,22,207,149,48,141,39,39,238,22,102,63,179,91,32,26,96,246,186,45,154,223,203,133,228,114,93,106,32,233,156,200,245,51,240,153,206,21,43,17,133,19,240,149,61,76,66,188,242,104,76,22,89,227,127,
82,163,110,102,148,203,124,64,129,111,122,126,248,236,138,25,99,74,69,82,96,198,69,89,204,171,240,10,42,165,104,173,51,110,150,158,252,174,142,143,142,29,34,22,208,89,6,210,19,56,156,63,255,252,243,191,
248,139,191,64,196,79,171,5,85,39,68,22,20,50,69,80,68,197,13,43,30,87,10,52,81,145,54,44,156,91,206,54,41,37,119,200,174,99,71,58,158,227,41,11,148,72,237,76,66,97,126,141,203,242,158,244,4,195,209,16,
210,34,228,9,86,36,108,66,160,29,238,151,33,192,35,53,16,34,235,6,130,84,139,52,200,168,85,28,163,13,112,72,202,137,91,107,81,209,130,70,75,78,25,45,238,84,244,95,102,102,190,55,152,69,228,70,83,227,32,
214,89,180,162,136,24,107,101,142,200,201,11,193,241,236,228,208,167,26,178,233,134,58,223,85,139,175,3,121,172,164,38,31,223,248,174,90,184,6,43,143,202,130,221,110,167,211,34,158,205,148,151,80,51,69,
109,241,24,213,120,72,239,164,87,189,121,250,81,133,184,88,184,21,157,46,252,78,191,223,159,233,245,218,21,54,217,33,187,135,172,10,158,116,118,48,131,32,223,198,13,225,85,112,4,138,59,144,173,72,141,
191,42,206,144,152,128,155,221,112,54,23,79,89,205,47,216,164,194,185,104,137,56,45,162,202,21,178,145,62,139,255,209,104,40,178,156,102,98,245,131,80,181,9,206,235,162,17,144,196,159,40,177,141,164,233,
206,105,116,56,55,27,204,137,189,1,78,68,58,137,23,179,39,201,167,22,241,87,141,26,157,143,22,254,224,51,131,25,244,184,166,118,10,252,197,247,191,255,253,141,141,13,88,237,176,230,25,23,4,87,30,254,232,
179,87,141,194,209,165,234,21,55,8,109,14,39,93,225,120,110,53,34,248,16,164,173,175,41,160,211,254,130,15,182,254,180,197,44,13,71,9,231,154,132,197,44,21,227,213,145,135,120,221,114,216,102,125,7,145,
137,215,184,193,199,89,197,197,22,79,13,212,214,42,26,37,39,168,128,156,168,129,146,52,143,196,7,170,212,107,8,163,81,142,246,64,182,210,242,178,150,160,122,107,48,107,177,64,184,29,211,111,12,94,205,
167,138,198,17,7,7,126,143,78,204,174,173,53,168,203,14,19,189,134,4,160,212,26,3,214,180,34,243,156,225,76,228,90,53,194,75,224,84,69,71,199,146,74,96,1,216,200,2,19,125,69,49,254,113,134,22,137,236,
208,204,17,130,102,10,18,109,99,150,96,213,76,92,14,94,222,156,28,139,113,123,211,34,103,0,138,75,89,155,146,185,199,194,95,115,212,144,81,150,60,207,58,72,96,175,145,128,72,230,53,37,189,222,178,99,251,
254,92,139,60,233,148,153,117,252,188,219,223,223,135,11,129,229,56,1,195,119,119,119,255,228,79,254,132,31,15,225,123,118,118,22,18,61,206,193,57,161,62,231,28,84,152,105,216,85,226,199,224,179,77,107,
58,28,171,254,160,199,138,160,104,199,75,61,98,250,43,149,192,205,38,217,210,83,226,149,2,71,203,209,209,17,69,227,74,116,7,19,91,79,134,36,40,239,56,153,140,58,221,206,100,130,2,79,76,151,87,145,126,
70,157,136,224,87,195,36,156,115,140,61,126,161,168,103,100,49,33,128,36,183,219,195,110,178,55,79,238,80,156,151,130,172,225,40,49,157,142,225,45,119,186,16,69,125,167,66,12,59,28,120,108,245,160,90,
17,210,189,229,39,135,167,159,78,35,213,13,152,93,80,4,159,212,8,235,14,144,42,159,158,157,18,177,94,142,19,125,255,78,184,145,60,178,11,130,64,39,15,163,48,152,155,135,146,166,215,239,227,8,12,177,113,
189,193,96,110,182,63,211,22,71,144,6,61,16,120,159,9,192,145,115,74,188,32,220,117,97,224,14,125,50,209,201,78,120,80,177,49,58,65,196,4,236,145,189,46,109,42,192,117,78,52,149,39,173,192,184,166,140,
81,211,85,90,105,200,220,215,107,30,156,112,211,73,140,73,140,181,162,218,230,73,1,37,242,222,108,197,172,169,107,210,106,136,12,68,34,155,13,19,230,134,208,10,73,59,215,210,224,15,42,18,2,167,29,250,
180,44,44,194,55,172,216,243,231,127,254,231,123,123,123,12,164,131,252,20,254,125,120,112,16,205,91,88,4,214,57,229,139,130,30,78,188,109,164,20,100,119,108,44,164,98,20,103,115,218,157,124,76,209,227,
197,146,92,12,100,13,244,42,17,225,220,246,212,87,140,22,220,229,26,52,81,235,158,36,194,65,58,96,164,187,212,112,114,148,196,62,54,241,27,52,209,172,242,210,241,245,119,197,108,152,58,207,209,139,87,
131,100,156,209,155,111,131,234,170,113,191,65,239,38,255,183,17,116,96,224,230,175,58,97,49,175,174,226,215,37,54,150,115,76,112,137,2,93,129,255,182,68,127,128,220,81,229,0,160,30,40,139,1,115,102,139,
51,76,59,76,105,53,179,244,34,113,122,154,92,175,169,16,157,228,251,89,103,77,186,224,82,203,202,234,10,89,83,81,45,161,232,245,165,45,206,116,32,198,23,38,127,142,83,94,34,8,205,114,60,114,255,92,115,
29,154,112,171,19,160,119,197,224,66,146,95,86,203,202,34,86,238,156,56,178,62,64,3,122,38,203,229,206,146,25,117,243,76,114,103,103,27,193,103,180,142,225,11,210,222,251,247,239,243,247,11,11,11,80,153,
180,33,87,100,226,201,121,120,162,140,152,83,33,2,231,178,30,37,105,227,53,60,159,28,141,198,130,44,172,18,35,32,113,22,234,42,211,188,117,10,153,116,121,104,159,32,163,156,157,155,11,2,36,12,69,57,161,
162,178,132,66,129,141,11,7,12,4,193,118,187,211,170,36,209,51,133,56,122,160,240,200,205,40,68,16,57,89,140,201,155,10,18,27,79,160,225,53,147,26,68,13,132,16,71,142,140,214,204,49,147,192,48,16,235,
32,31,198,70,125,53,213,158,17,236,103,207,6,23,56,72,36,95,186,64,208,74,28,99,66,226,220,237,194,161,8,79,55,28,143,136,204,146,168,165,132,113,243,248,248,16,142,186,185,153,89,193,155,163,170,73,37,
66,52,222,69,179,4,230,55,192,250,92,173,182,167,18,7,78,50,40,8,224,13,84,173,86,111,166,223,238,182,224,143,240,128,110,167,141,230,15,174,173,58,12,8,69,76,8,148,18,177,9,245,143,55,102,24,51,135,21,
143,201,134,109,154,82,230,61,35,147,128,82,209,202,74,105,167,202,96,190,232,21,36,81,22,148,169,78,176,3,193,91,60,114,102,76,198,115,48,149,50,212,209,152,21,81,164,108,211,194,212,94,59,60,156,165,
49,250,139,28,132,85,76,67,179,192,110,31,46,123,123,48,232,47,46,46,158,156,156,192,15,255,248,143,255,248,141,55,222,224,247,14,183,27,222,201,222,139,61,158,191,9,129,39,73,233,164,158,118,73,1,48,
18,80,146,199,1,177,201,142,59,115,146,82,169,4,129,127,41,37,51,170,135,156,247,217,226,217,21,218,105,133,251,38,119,74,146,202,191,152,91,102,82,42,106,161,33,174,24,62,14,210,162,75,131,209,175,161,
78,181,55,215,238,50,221,98,150,82,37,25,129,103,243,69,42,93,241,175,152,163,230,68,143,186,97,138,63,203,39,168,119,27,131,69,131,137,14,241,45,138,196,61,35,29,21,132,99,49,201,142,253,87,18,79,212,
105,121,180,216,30,179,4,62,231,118,172,70,61,82,13,53,208,6,138,76,9,242,79,203,17,71,8,45,129,157,235,100,0,143,124,34,170,201,2,103,96,154,19,19,42,17,98,112,133,1,128,149,123,210,245,48,141,4,173,
230,85,129,158,41,63,42,189,16,125,12,182,230,237,38,166,60,33,21,167,24,250,149,236,21,43,211,83,23,146,114,124,164,209,67,36,166,12,230,83,71,136,172,154,114,30,92,200,183,20,146,193,45,98,99,26,174,
28,181,115,53,97,159,165,38,56,228,44,25,118,86,158,67,254,188,107,15,195,78,48,3,197,201,114,36,187,22,142,251,12,82,148,177,9,65,197,95,234,164,75,135,135,234,14,254,126,56,28,66,158,190,180,184,72,
173,70,110,172,5,33,83,81,62,131,34,121,81,114,6,8,160,152,247,83,166,132,218,103,145,20,218,176,167,87,73,70,160,9,44,143,22,120,102,204,210,210,198,26,47,71,195,68,80,70,141,169,194,205,82,165,226,100,
144,36,114,175,147,209,16,49,172,14,61,6,241,233,33,143,62,58,113,161,197,164,5,92,93,148,45,214,77,163,190,135,17,157,212,219,45,242,12,66,35,205,192,8,187,38,82,109,2,175,57,238,247,7,36,118,26,92,217,
6,37,2,136,243,190,232,141,9,64,147,93,183,58,221,126,164,209,11,4,106,56,116,113,42,196,163,81,122,92,230,13,16,15,80,53,156,176,198,175,146,46,81,246,38,141,201,64,192,168,67,69,199,18,188,97,238,224,
73,88,10,234,12,233,83,121,10,90,132,23,94,163,232,87,179,235,8,17,26,170,170,81,254,145,1,163,68,168,217,194,17,11,243,170,231,142,188,159,98,146,36,34,118,84,176,219,158,66,170,2,217,11,136,119,154,
250,196,27,188,31,46,14,10,196,167,4,149,165,45,218,231,207,159,27,45,25,158,106,103,119,23,245,120,225,86,10,76,54,25,126,89,128,128,178,195,165,165,197,126,104,92,13,120,87,50,166,243,203,59,1,150,48,
174,67,10,95,69,141,114,243,47,38,13,38,82,39,137,140,47,203,45,68,142,170,26,103,228,35,154,10,146,88,42,171,233,99,18,49,56,202,54,152,100,151,172,125,43,13,70,113,241,17,216,132,106,123,16,78,218,139,
124,4,143,153,153,50,18,72,119,104,162,93,126,159,84,6,157,149,102,205,245,212,73,215,140,229,152,112,144,94,179,193,133,18,80,179,202,144,119,173,164,77,99,50,253,136,216,134,22,21,93,204,105,147,211,
107,146,81,174,10,4,17,137,59,30,94,23,90,95,146,25,248,60,67,9,218,128,206,220,106,202,166,43,30,67,163,125,76,226,183,221,200,237,161,220,160,9,150,187,23,201,175,96,45,148,5,46,105,63,127,224,32,195,
73,153,102,43,171,87,232,69,193,11,153,36,209,228,157,29,49,130,196,59,39,6,133,129,167,118,231,140,231,99,110,136,27,105,51,89,153,67,214,63,168,254,186,183,199,166,22,252,117,112,112,96,81,149,155,134,
104,35,123,254,203,210,252,178,167,79,84,154,76,52,117,210,55,21,0,13,46,93,138,236,246,90,204,149,104,254,127,190,222,172,89,150,228,56,19,139,136,204,202,170,58,231,46,221,104,160,27,164,48,96,115,193,
240,133,70,51,10,99,70,211,200,52,99,70,62,242,7,147,47,124,30,211,188,112,19,41,3,217,148,1,196,218,219,237,187,156,115,106,201,140,8,133,251,247,185,71,212,109,72,119,4,170,251,246,89,170,42,51,61,220,
63,255,150,98,219,167,104,10,85,189,86,79,15,143,235,182,10,53,68,205,21,77,172,192,116,70,76,226,165,246,43,230,88,98,21,249,58,82,32,104,44,222,175,128,182,35,196,217,6,242,56,244,189,36,136,246,65,
87,60,172,49,234,25,113,93,49,205,98,210,114,164,227,77,178,177,140,102,68,33,169,106,82,22,139,72,247,46,238,23,1,229,204,85,7,145,73,37,245,66,174,81,195,13,153,255,115,105,5,72,156,59,116,36,207,237,
180,59,28,142,217,100,80,140,142,99,98,67,50,66,189,77,200,162,208,19,36,178,253,16,1,199,243,230,152,160,76,92,187,201,102,103,203,30,194,191,106,169,135,2,126,11,91,84,231,57,125,152,51,157,61,220,187,
21,30,161,136,130,171,197,2,61,98,247,95,53,142,47,177,59,4,222,3,59,42,36,136,151,196,225,175,72,153,45,72,229,40,214,4,84,210,209,162,124,29,88,9,26,43,108,163,102,169,238,25,137,56,133,88,221,198,79,
233,123,216,82,100,215,204,214,62,47,26,134,162,245,229,254,254,46,126,41,107,121,175,224,166,184,38,250,247,249,231,191,57,95,47,247,173,130,219,97,101,247,130,7,215,23,146,86,57,61,56,193,129,117,173,
251,61,153,160,220,13,208,37,163,106,154,244,254,103,140,189,175,72,188,19,138,182,131,215,58,21,76,138,172,75,119,148,254,164,215,136,246,2,74,55,229,81,170,241,176,154,89,36,104,54,66,206,170,213,211,
16,123,134,98,50,113,156,86,250,140,152,145,138,92,51,10,182,41,35,8,48,74,148,42,174,1,188,217,220,68,188,143,143,186,223,45,152,173,56,165,129,3,170,243,55,113,6,215,245,14,193,117,169,84,203,192,20,
10,196,70,230,156,182,103,94,5,70,123,26,154,165,41,241,196,220,90,18,110,28,149,231,1,143,25,216,26,201,71,23,194,112,244,142,73,222,160,216,158,49,87,55,159,86,62,119,41,254,254,170,156,237,38,55,9,
163,16,75,61,35,56,7,169,235,98,50,199,111,11,29,190,113,29,73,245,214,112,167,43,176,157,16,50,120,98,143,152,248,224,243,3,137,115,242,192,189,246,45,15,239,132,116,241,248,244,24,190,245,103,158,231,
227,241,32,166,21,50,228,199,206,8,172,38,150,29,224,245,56,68,36,143,90,33,40,93,145,133,20,108,97,213,249,42,170,124,19,14,70,192,7,87,104,149,46,233,48,171,2,184,230,113,223,35,5,200,169,40,214,252,
129,159,160,179,160,70,76,10,129,56,115,162,37,245,182,122,32,182,122,19,115,27,144,40,234,37,203,197,150,99,56,109,138,38,34,160,117,180,0,50,26,114,20,15,30,87,15,171,189,254,120,177,114,109,29,121,
171,206,135,195,178,204,96,93,20,213,28,233,127,214,3,94,73,249,218,135,201,103,82,175,185,92,183,124,62,95,158,206,231,211,229,82,76,135,229,136,153,188,175,138,64,137,234,105,232,97,232,167,250,24,205,
253,78,187,190,187,164,112,188,38,47,23,27,4,147,227,105,240,125,181,24,66,150,12,35,129,240,109,210,116,155,75,225,36,233,66,17,217,146,93,26,75,99,94,123,77,38,158,98,191,220,19,166,199,220,90,125,176,
249,153,18,154,159,116,55,27,77,115,13,95,212,228,46,119,140,78,28,16,47,139,111,181,112,84,88,75,6,68,5,76,113,208,211,184,235,54,47,107,40,199,187,227,108,10,181,111,223,240,154,62,154,101,33,212,213,
25,161,203,112,204,251,56,242,2,165,174,143,75,104,32,202,16,2,48,8,26,125,117,105,38,227,216,184,214,49,247,198,179,37,120,80,101,244,7,30,54,112,179,149,133,184,200,116,106,181,246,240,228,194,251,77,
66,83,115,89,245,86,143,64,127,173,67,7,74,94,0,114,1,190,53,86,10,182,111,154,229,171,142,43,250,110,45,153,94,102,91,58,164,35,83,10,195,104,210,85,225,100,240,79,113,2,101,251,81,50,23,235,114,18,168,
188,50,26,252,174,152,181,94,91,0,130,165,145,225,185,45,32,81,163,89,137,149,216,72,134,43,69,244,4,60,66,240,30,172,51,49,158,182,20,119,167,137,157,167,233,91,206,72,111,101,86,179,202,136,28,134,88,
74,171,98,242,113,92,155,82,17,174,214,43,47,213,215,250,195,167,27,106,68,176,168,15,128,234,213,168,148,190,7,115,221,230,123,172,15,119,128,28,226,186,111,124,244,93,23,75,60,164,224,215,136,138,71,
125,81,214,27,162,161,254,105,173,202,179,103,207,53,172,120,215,149,250,67,244,207,123,152,12,97,250,80,194,96,107,174,254,130,244,68,4,146,45,81,52,218,134,59,85,124,130,73,113,14,164,97,136,222,68,
172,25,37,156,197,237,191,124,13,164,119,179,107,64,232,24,227,167,223,224,177,149,225,73,201,124,219,18,66,247,105,215,57,38,115,35,230,166,224,222,203,235,142,9,183,172,155,140,119,154,163,115,234,20,
110,108,21,252,120,103,126,147,50,56,206,237,223,231,245,162,47,101,190,136,15,65,213,60,48,100,70,139,50,98,189,172,173,235,104,199,98,21,177,176,12,38,147,70,228,168,138,63,205,7,217,59,104,206,253,
180,150,98,175,47,210,50,168,71,118,59,253,140,252,195,246,65,106,43,3,86,188,54,99,193,67,163,98,237,2,85,183,204,133,108,18,51,77,54,223,34,224,134,100,25,76,106,96,157,162,161,178,246,249,215,65,157,
193,100,67,34,147,86,75,18,253,64,220,255,192,219,89,16,195,24,38,26,59,58,104,216,31,30,232,132,161,27,165,71,237,13,120,105,248,48,170,158,5,141,93,41,150,236,174,147,68,50,243,53,170,67,131,251,188,
139,255,168,46,51,95,182,123,91,163,148,110,14,152,171,186,218,189,123,124,252,238,199,31,91,102,99,37,154,48,8,126,117,54,15,125,23,134,112,68,235,160,61,173,202,68,255,197,108,53,131,66,61,153,211,164,
121,119,166,228,242,102,219,196,69,143,57,227,103,101,119,92,113,91,47,83,230,71,204,72,166,33,8,232,129,208,215,14,145,163,182,66,224,26,143,235,70,35,52,248,3,192,7,89,28,230,229,215,46,184,147,20,4,
160,47,100,96,212,56,236,132,240,62,48,54,193,225,27,159,90,118,209,63,207,194,2,192,72,221,231,11,136,5,97,158,204,119,20,54,184,144,15,160,178,96,180,74,244,16,64,222,38,13,189,17,111,230,57,170,17,
98,170,193,72,79,63,165,194,255,74,241,8,111,71,108,89,124,18,64,133,38,105,106,170,230,196,81,157,150,145,45,187,167,187,150,155,4,118,184,251,75,236,72,235,160,232,1,84,143,211,51,25,106,225,22,239,
49,107,220,87,207,168,228,70,219,147,136,135,6,168,154,103,135,27,93,185,191,85,251,62,84,240,237,246,110,198,31,172,236,219,23,225,119,185,35,213,123,9,156,67,182,220,96,197,99,156,52,238,70,40,165,174,
12,23,53,26,187,51,91,70,203,148,170,246,179,173,123,93,246,251,110,64,29,138,63,228,197,27,44,70,176,16,112,130,126,47,138,127,113,151,14,102,167,195,195,74,191,24,213,171,123,24,14,201,110,214,209,243,
163,220,96,109,21,157,96,14,186,123,15,129,146,54,124,222,223,221,111,162,86,141,187,52,43,97,112,135,198,85,238,159,211,229,221,250,36,143,173,2,148,219,154,245,166,188,42,109,98,222,47,135,121,14,66,
122,1,99,109,43,237,182,110,71,194,110,183,192,38,30,46,40,38,227,168,118,147,49,100,150,41,236,193,91,213,48,235,214,177,21,238,85,80,239,73,149,47,173,180,205,239,133,225,17,205,163,158,152,153,232,
49,245,88,22,215,143,41,109,60,192,14,134,52,21,91,36,119,167,31,12,253,49,150,16,135,24,234,240,94,125,140,142,137,80,75,92,144,225,235,28,23,110,252,72,38,65,79,198,18,169,237,87,180,84,135,100,76,34,
154,194,71,161,153,153,63,190,62,250,61,142,217,233,143,90,93,151,221,14,77,216,253,253,61,238,252,241,15,150,249,15,111,223,38,118,249,193,168,151,158,217,226,58,193,196,208,248,74,155,199,113,97,187,
137,225,240,156,224,97,16,201,133,83,75,131,12,38,16,99,94,212,252,132,161,126,213,214,159,78,114,47,68,131,253,253,118,151,109,79,101,78,35,255,199,101,173,136,104,77,204,8,51,110,164,69,152,25,158,95,
139,123,2,51,165,218,14,12,241,244,217,214,89,8,160,179,102,249,234,103,170,6,221,161,32,173,61,59,131,17,125,82,49,73,234,24,228,235,157,78,209,85,129,16,155,18,189,230,219,207,16,67,131,89,123,67,114,
123,82,240,195,217,237,159,16,174,106,198,170,209,35,143,41,199,173,12,134,232,221,177,152,156,229,225,182,11,36,183,12,230,132,37,148,14,134,104,168,110,73,57,26,170,85,170,251,142,220,228,72,121,17,
159,6,92,150,104,79,53,126,45,61,204,135,203,228,13,62,88,230,218,198,66,61,68,240,100,240,113,245,108,7,187,117,111,154,113,98,238,99,144,166,50,210,158,20,63,25,113,112,255,179,111,5,52,212,187,187,
59,135,113,198,101,166,167,48,59,96,210,155,197,250,94,218,131,214,119,133,68,201,154,127,207,185,208,14,179,108,162,238,109,211,202,62,233,188,137,81,15,59,73,235,154,141,144,195,222,51,165,25,88,205,
100,170,249,56,122,74,24,115,88,14,80,211,94,185,125,188,71,81,7,99,252,70,107,241,117,107,170,247,234,148,104,182,1,91,89,231,178,210,225,86,20,127,178,255,220,37,101,235,105,71,161,36,246,121,110,15,
115,4,11,18,125,186,126,249,188,215,28,97,165,71,106,168,148,84,248,188,150,237,254,217,243,106,177,114,237,67,72,102,81,91,58,49,201,92,250,72,126,64,53,207,202,25,174,154,179,92,55,9,205,218,242,117,
93,14,139,72,55,131,232,167,170,1,187,200,170,68,212,92,181,99,171,251,51,185,85,171,97,98,113,52,201,240,51,47,6,247,167,161,115,9,146,158,10,161,50,240,226,210,96,77,213,59,112,179,99,139,150,242,82,
16,191,20,157,222,101,81,76,206,87,225,54,170,19,136,53,248,102,220,112,38,102,242,249,222,222,52,61,40,184,246,201,73,95,242,234,213,171,223,138,162,224,85,61,60,60,100,11,111,178,244,161,202,109,75,
232,31,76,23,169,104,101,51,68,21,101,49,121,92,98,79,221,138,73,23,173,96,105,81,218,211,53,119,84,115,166,228,126,162,192,220,35,13,237,64,106,10,126,102,186,26,211,178,73,93,227,73,89,103,28,50,192,
248,209,103,179,21,241,68,33,218,226,131,139,18,104,83,150,25,58,209,206,126,237,229,21,194,91,91,171,34,183,189,236,202,51,118,152,93,91,224,96,144,171,113,153,56,38,211,17,21,59,145,100,33,135,139,102,
229,54,76,238,52,64,207,226,41,214,110,195,24,76,182,11,46,166,31,56,244,78,49,119,189,112,179,145,195,120,98,82,29,212,235,84,39,155,80,146,139,142,120,227,243,87,152,220,0,236,213,172,219,78,92,171,
192,205,47,87,222,235,166,60,135,72,60,221,36,35,232,109,187,111,159,121,157,59,118,89,225,96,43,75,158,161,104,198,216,225,126,252,114,105,187,138,123,191,4,243,177,244,152,205,158,136,166,133,27,180,
170,247,212,149,166,78,60,78,66,229,190,163,214,102,80,120,122,63,62,98,47,210,155,231,104,70,237,2,124,193,183,241,102,33,17,220,193,49,184,102,207,7,169,0,95,154,144,174,215,139,150,65,105,85,161,212,
161,30,33,118,77,100,145,14,25,219,122,68,238,164,92,204,192,166,122,80,90,25,204,102,3,87,116,224,37,112,145,29,140,172,104,95,92,77,80,109,115,190,183,154,126,179,153,23,57,160,91,214,6,154,219,88,17,
185,94,206,58,88,22,241,131,101,227,80,118,146,144,54,237,246,135,246,255,181,55,150,183,245,105,125,218,46,231,227,97,127,124,118,119,185,94,161,211,193,122,187,232,196,173,159,0,9,140,140,215,241,48,
240,104,14,61,182,1,217,148,56,124,62,159,219,76,32,167,192,156,222,62,188,91,174,219,139,23,47,172,176,70,232,238,168,243,78,174,23,75,97,8,240,77,22,75,98,187,184,238,30,56,192,178,12,77,118,13,29,97,
44,198,13,86,107,129,205,150,194,182,65,9,122,99,229,86,219,122,35,213,209,17,180,103,210,16,196,112,18,161,46,147,93,204,80,13,26,174,128,35,74,48,155,39,198,155,184,199,93,240,87,220,238,106,172,232,
223,187,123,221,57,189,61,17,70,255,32,3,218,210,84,220,250,222,204,65,107,23,12,116,153,82,97,236,65,222,182,91,36,211,18,91,225,250,208,13,63,212,59,126,34,68,29,82,114,4,23,183,156,132,145,73,253,73,
193,8,242,234,46,155,134,24,88,50,113,21,212,224,173,128,108,168,74,198,1,29,216,144,179,108,36,186,49,103,183,208,158,51,90,146,0,172,23,218,100,169,65,110,170,63,201,30,182,139,165,132,176,1,117,82,
196,72,129,109,5,159,247,200,91,200,54,45,73,71,154,98,149,60,34,159,104,246,76,60,26,79,134,110,217,128,11,174,103,105,189,1,130,21,73,137,100,23,49,33,108,84,40,132,218,75,189,167,219,212,68,63,72,219,
182,155,187,124,25,122,115,189,134,74,51,215,129,231,170,109,211,164,178,207,96,81,198,197,232,162,21,167,250,183,248,121,97,72,66,48,20,2,210,47,20,119,161,60,229,53,184,19,97,165,71,57,198,5,134,32,
167,56,254,156,104,225,129,239,113,186,37,81,254,116,254,234,171,175,115,201,223,238,71,36,31,235,249,115,88,73,120,55,77,29,102,166,46,169,235,131,194,48,7,20,195,250,83,36,86,51,0,21,30,125,55,124,75,
64,210,144,197,21,1,150,173,173,168,37,117,26,171,218,87,202,169,152,37,205,79,170,252,86,128,48,56,194,75,42,58,85,85,37,153,8,89,167,88,156,139,148,39,128,124,22,187,132,28,73,53,153,83,83,49,158,43,
200,65,148,230,41,5,37,115,224,197,88,80,171,159,215,42,108,80,49,133,6,26,103,24,243,180,50,186,110,219,113,217,23,141,89,105,119,192,126,153,247,243,46,139,122,176,110,235,37,45,135,52,205,162,153,12,
146,243,144,118,251,253,180,104,197,156,37,71,0,92,130,92,119,166,144,214,229,106,52,142,68,116,206,113,49,12,5,118,122,237,155,118,187,89,44,173,182,237,252,36,108,197,211,227,195,118,189,190,252,224,
131,101,217,89,40,171,78,224,90,250,168,149,34,159,33,162,147,8,149,150,114,118,7,222,240,136,137,51,179,152,100,127,174,153,200,161,12,68,131,196,43,237,164,7,226,50,90,81,203,172,33,45,131,143,109,237,
15,170,223,53,113,164,120,192,246,159,95,85,24,160,138,163,218,96,204,122,35,92,240,147,59,160,157,21,42,231,60,63,127,254,28,32,222,123,80,79,251,202,55,111,223,94,87,213,178,98,50,33,90,61,230,227,240,
43,217,248,155,100,102,120,140,235,212,129,168,96,15,139,29,9,186,77,175,60,140,18,203,103,233,230,207,209,200,196,197,124,31,241,140,123,85,2,61,32,146,182,223,115,139,192,85,51,170,65,156,45,48,0,235,
76,204,52,182,6,6,126,77,106,50,215,170,70,170,197,79,35,15,56,183,219,137,40,10,156,152,41,9,151,133,244,36,226,104,8,27,139,13,7,106,60,215,94,203,134,37,62,18,175,16,29,226,118,13,250,154,231,52,108,
226,11,216,132,3,159,212,179,143,129,160,1,160,232,210,202,18,230,101,70,104,155,169,168,50,234,129,179,222,185,44,159,120,186,250,6,210,58,59,65,25,85,77,22,145,38,172,143,112,103,55,163,81,45,146,60,
155,119,187,37,82,160,31,58,11,139,68,183,56,54,212,239,45,238,161,89,132,255,25,138,184,62,156,3,6,169,75,237,247,179,134,99,24,59,220,247,40,225,227,254,243,241,233,241,225,221,187,203,249,242,237,53,
166,116,223,109,210,159,38,197,82,110,240,110,60,249,108,159,67,29,227,129,171,137,120,65,53,13,234,74,88,205,149,119,164,205,12,155,213,10,35,102,198,168,139,52,241,218,102,198,187,123,145,134,7,38,26,
43,122,157,28,167,193,86,96,130,53,2,12,218,216,165,38,174,218,208,154,58,47,159,70,127,110,78,96,226,96,188,244,137,146,31,125,36,149,129,18,17,137,39,156,174,28,16,149,71,93,87,172,132,166,139,237,43,
112,8,8,238,163,193,196,50,42,158,79,39,17,106,46,66,134,156,46,148,124,73,36,252,225,110,210,246,127,82,155,42,33,18,46,187,105,55,115,85,65,70,109,113,175,224,225,80,175,206,225,89,85,187,132,7,152,
200,97,234,82,219,246,247,135,227,93,59,14,174,231,115,43,227,207,238,238,242,118,149,150,66,0,241,101,120,78,123,154,165,246,73,181,214,161,66,17,99,170,202,33,171,189,107,25,60,209,204,217,196,130,209,
135,8,145,64,83,59,244,134,52,17,147,72,207,236,43,203,96,130,6,90,179,219,186,43,222,104,135,237,214,46,131,207,165,140,81,144,171,20,176,143,52,122,20,7,49,136,44,138,210,76,4,89,134,7,90,31,190,253,
126,153,244,174,118,123,181,241,161,187,92,46,175,190,254,250,114,58,239,166,57,236,18,131,117,204,169,232,189,0,197,192,150,150,182,233,150,252,230,3,139,111,17,163,41,130,59,219,140,199,237,96,209,138,
255,92,9,70,65,213,23,7,119,77,109,164,51,104,87,19,11,113,45,62,18,81,153,85,204,37,70,22,189,249,230,191,234,214,26,252,240,228,187,101,57,87,232,145,219,57,239,224,199,37,244,242,117,219,196,244,10,
20,46,123,138,49,240,93,77,74,65,163,221,241,224,244,21,183,35,202,108,29,144,8,17,234,28,168,62,146,46,191,216,161,20,64,210,136,125,9,171,143,123,214,227,194,236,148,43,243,0,205,195,79,191,38,43,50,
170,185,148,17,82,145,228,97,104,24,213,169,213,158,162,209,147,130,121,218,37,154,12,74,81,209,24,80,72,248,180,118,137,135,162,9,238,1,141,6,248,122,64,211,21,166,27,202,227,13,186,141,192,13,203,83,
182,18,143,228,92,101,148,171,163,98,103,26,244,80,190,112,19,214,3,6,97,29,34,129,34,131,96,218,192,216,94,245,111,5,193,119,187,54,232,139,187,116,251,135,241,71,185,8,184,199,83,88,17,239,222,135,19,
83,144,198,157,109,12,55,147,65,79,161,243,41,140,89,35,193,83,231,148,123,23,41,237,109,135,138,52,227,242,1,44,243,66,119,141,72,189,12,239,12,222,65,201,85,47,209,179,141,110,101,111,195,73,230,150,
81,134,189,178,134,194,202,21,131,87,38,247,148,171,20,206,154,238,64,141,220,249,243,249,233,62,205,250,96,182,14,88,50,78,143,247,207,218,168,120,189,156,90,67,34,65,216,98,37,112,109,159,235,150,215,
164,177,152,97,10,116,29,76,201,251,32,96,126,18,160,21,24,141,209,14,184,193,245,62,60,62,62,182,211,77,114,9,74,237,237,2,26,2,83,86,205,105,158,238,238,217,26,100,113,252,152,119,123,184,23,249,194,
57,34,152,184,218,8,108,104,64,12,29,115,112,237,174,154,102,24,5,183,212,193,198,104,240,125,115,10,29,79,9,179,216,78,116,214,243,161,211,146,216,149,97,64,203,190,96,12,49,76,226,30,180,107,178,57,
190,114,78,120,147,90,123,119,219,68,123,1,25,248,94,10,125,125,111,223,143,65,120,89,228,230,57,30,143,237,198,6,249,100,252,179,73,126,208,242,248,116,186,127,254,204,189,178,56,195,209,191,177,99,190,
193,243,44,80,52,169,60,163,120,15,212,123,140,16,83,156,165,64,169,200,74,147,3,50,121,83,150,19,136,207,107,138,41,247,216,106,158,175,201,168,250,184,85,234,198,1,215,107,197,172,79,40,134,75,100,9,
163,205,213,161,156,102,80,161,23,232,216,65,154,10,191,123,169,173,105,192,93,221,42,168,253,101,171,2,202,51,169,90,7,170,161,101,53,154,152,34,50,209,62,250,131,196,183,63,152,216,20,163,120,184,142,
92,110,81,218,104,68,85,191,97,138,17,17,105,73,67,254,164,127,16,173,76,201,7,154,153,200,85,213,193,25,134,58,58,213,136,157,85,49,55,15,7,31,194,96,88,108,176,90,101,142,131,156,0,80,253,214,4,195,
16,61,66,230,157,50,246,171,11,251,117,207,161,52,202,96,225,98,20,190,59,101,168,112,119,198,25,223,140,188,205,34,18,118,181,102,187,77,26,73,240,112,89,9,11,157,231,155,34,30,110,179,58,13,100,112,
222,33,222,96,155,211,223,189,123,87,212,25,245,219,61,56,226,75,212,251,107,178,17,126,26,85,148,35,143,112,92,105,186,240,210,87,202,46,185,68,5,132,27,237,224,121,236,83,47,173,156,197,40,174,102,149,
189,36,218,81,120,104,161,222,68,5,129,209,174,82,214,51,13,250,157,214,77,231,62,43,120,12,67,87,121,168,53,39,25,135,158,16,0,47,138,8,123,8,15,247,26,44,242,224,185,8,147,123,236,79,152,69,23,37,51,
44,235,55,157,30,31,23,77,191,188,92,47,210,123,183,126,92,156,96,91,191,119,120,60,189,217,31,142,162,33,150,230,106,35,117,59,185,95,29,81,87,15,52,197,181,118,190,108,25,160,216,173,228,203,245,186,
223,175,203,110,134,14,205,152,63,18,165,8,39,38,205,109,177,133,129,248,130,29,219,181,70,158,3,42,75,49,47,228,232,49,55,136,164,119,101,147,190,235,245,114,105,247,180,12,22,9,137,44,52,217,99,78,144,
243,255,106,143,42,138,100,80,137,109,255,36,182,10,242,207,42,128,35,225,175,50,2,204,136,250,250,171,213,121,217,49,230,174,110,128,39,164,69,158,179,1,179,11,166,231,183,16,10,179,233,89,212,76,85,
42,24,186,212,234,160,0,66,12,61,148,175,234,70,233,183,46,51,175,215,245,176,207,239,30,222,126,247,123,31,181,118,76,126,254,176,114,52,3,168,80,28,107,101,98,9,228,147,140,118,33,138,209,13,120,131,
167,95,150,144,35,33,147,2,103,230,86,122,184,123,104,31,245,178,175,215,171,246,206,144,210,68,104,5,67,55,226,80,67,25,83,253,225,142,145,36,153,54,210,193,199,102,212,127,88,106,111,232,78,92,6,189,
69,119,34,170,158,19,195,163,167,147,14,5,239,42,8,122,85,184,34,146,60,166,214,178,41,185,191,8,10,58,146,53,108,123,136,92,234,88,234,40,200,0,119,131,122,224,89,97,172,2,245,143,90,125,151,89,121,14,
120,255,200,147,5,190,9,116,21,39,127,65,176,177,82,74,80,100,53,115,7,134,33,50,85,129,67,79,173,144,101,123,50,168,1,26,201,100,173,110,97,111,18,6,117,22,209,95,43,245,8,182,34,10,150,194,216,150,106,
41,76,131,56,63,142,97,193,35,174,18,53,239,43,12,11,8,47,163,134,34,97,53,29,71,57,207,8,152,184,217,108,28,218,149,86,122,158,90,209,145,176,171,249,183,246,224,237,71,30,246,123,119,24,119,84,180,59,
23,248,50,221,80,251,247,74,252,251,162,77,213,220,151,120,99,63,59,16,204,249,130,215,85,146,179,245,236,152,131,171,85,220,85,17,134,33,182,112,164,41,24,208,88,228,168,209,229,190,242,86,49,109,20,
127,66,224,73,208,177,37,190,212,212,49,2,20,43,118,139,250,144,172,155,238,84,178,104,74,215,173,213,166,235,249,178,213,114,104,29,74,222,96,138,169,230,89,242,13,235,101,189,255,224,153,58,58,200,99,
112,60,220,159,119,79,219,186,30,91,83,172,100,219,101,183,208,2,12,65,183,18,199,182,225,16,2,199,44,35,101,201,189,95,208,209,32,211,160,148,93,34,253,90,179,93,76,82,29,211,224,22,207,230,92,55,51,
81,175,175,27,106,67,176,110,134,27,38,94,171,46,71,96,30,141,124,20,187,221,252,238,205,155,214,147,222,63,127,81,252,106,182,214,69,130,37,179,227,158,230,144,108,233,242,198,162,42,36,102,240,225,72,
238,213,39,150,44,208,235,18,247,139,233,102,45,212,115,0,205,222,203,228,8,116,58,5,251,205,195,130,88,132,20,44,70,154,94,220,69,248,122,116,8,223,102,134,118,11,221,221,31,95,189,18,236,238,189,123,
158,236,222,148,30,31,158,170,210,204,178,238,84,6,126,183,227,120,177,80,112,164,23,61,222,112,176,34,233,23,212,13,70,210,75,116,51,39,5,48,123,7,163,45,154,168,12,133,237,177,109,237,190,152,230,101,
43,39,82,88,9,48,187,75,70,0,147,85,153,242,48,132,208,45,140,148,217,21,177,229,190,147,3,136,197,202,227,97,82,158,212,93,187,15,57,23,242,198,187,137,158,180,44,231,180,46,180,73,161,81,195,167,146,
61,200,66,188,171,6,63,226,104,7,191,194,143,193,209,58,35,189,42,140,174,226,30,161,98,6,201,170,231,77,173,206,124,160,150,48,191,67,29,187,218,99,54,243,148,224,129,36,59,54,77,114,9,52,109,48,174,
61,15,160,82,251,182,66,119,217,56,200,205,85,202,83,156,170,241,252,138,173,120,169,86,81,87,140,213,18,118,24,239,60,133,89,49,169,77,201,123,9,160,176,197,29,244,200,176,27,237,232,112,207,4,75,42,
145,251,73,221,184,156,216,215,111,151,24,70,146,95,53,223,75,247,8,188,97,140,20,217,44,33,23,180,213,202,143,62,250,206,183,137,177,66,6,191,187,123,241,193,203,253,97,207,185,39,117,202,167,109,174,
234,232,210,21,6,227,129,247,164,246,3,155,86,87,206,134,206,99,35,26,45,80,60,56,171,160,10,111,183,59,40,26,47,58,96,81,163,91,118,189,12,52,211,212,188,130,18,44,234,168,146,40,171,98,223,224,238,244,
110,235,107,174,0,70,4,138,78,225,231,18,115,50,187,15,215,105,86,114,173,202,118,149,32,186,170,53,177,156,158,78,173,242,222,31,143,167,245,60,41,101,164,53,230,237,149,111,178,196,41,139,32,114,152,
26,74,251,24,47,235,118,190,174,173,244,35,190,82,94,156,36,233,36,69,202,167,245,244,20,85,158,74,151,41,204,161,211,60,208,141,228,102,93,215,246,219,215,189,126,56,212,41,14,8,108,24,252,34,77,124,
34,39,220,166,106,29,219,31,18,12,137,209,221,85,74,116,104,59,146,97,8,196,98,222,45,199,103,207,158,158,158,22,221,196,100,165,151,17,165,85,149,150,220,255,110,203,227,18,74,250,53,115,140,136,157,
159,50,97,79,151,144,199,165,72,130,146,59,109,235,137,240,95,82,26,202,176,194,32,247,64,141,6,229,220,26,86,118,209,67,238,229,106,194,107,65,9,4,222,27,113,122,238,242,146,118,119,45,18,154,121,56,
124,155,127,117,127,127,255,209,71,31,169,205,122,209,17,18,41,210,60,242,105,140,130,128,17,88,241,13,169,181,224,37,81,60,234,112,102,116,111,34,82,84,178,218,62,152,108,144,236,61,44,118,207,167,147,
104,32,170,93,93,189,235,147,83,74,76,193,8,248,203,159,25,250,24,235,69,1,151,117,244,249,213,208,156,4,121,59,70,189,92,21,111,113,97,148,57,23,56,3,146,102,59,137,21,24,113,22,148,19,210,252,86,105,
166,228,149,96,11,237,166,29,161,19,49,189,126,145,150,4,239,20,232,0,226,92,133,51,71,11,74,162,21,114,158,201,164,155,165,92,10,2,175,135,27,105,99,133,225,88,61,215,145,219,54,224,112,37,210,205,193,
251,51,112,191,9,171,145,5,111,124,117,59,194,80,223,167,132,25,170,61,207,147,100,36,146,98,225,97,214,194,70,209,80,162,154,45,78,44,148,46,151,26,114,39,48,176,27,160,124,195,28,199,183,248,23,240,
36,72,163,223,181,215,241,250,237,21,77,87,26,235,195,220,254,230,112,60,254,209,143,254,232,120,60,254,230,55,191,249,118,5,255,222,247,190,247,195,255,244,67,1,13,93,246,119,147,200,109,11,175,111,131,
42,181,191,23,55,105,177,32,232,14,130,119,232,223,45,4,76,224,154,137,201,100,234,29,136,169,41,201,5,17,36,97,66,78,137,178,23,5,20,53,241,0,166,37,238,211,237,130,147,125,1,244,174,116,146,67,141,117,
48,92,150,201,124,211,167,64,51,66,130,125,179,246,128,138,83,169,237,204,26,118,83,27,254,214,214,77,181,191,186,94,183,227,65,232,28,139,0,207,203,185,13,225,235,218,74,212,211,233,105,217,47,184,112,
173,251,206,91,221,214,124,62,63,72,234,124,18,239,174,246,31,196,110,95,249,127,47,95,188,104,165,95,236,125,242,220,158,239,253,126,177,105,9,34,88,121,255,171,88,94,173,210,123,148,13,209,16,248,40,
82,242,20,217,196,125,9,125,111,82,116,17,111,45,254,40,26,217,11,173,87,9,195,97,108,166,8,120,170,51,246,190,123,9,63,82,69,70,8,237,244,106,231,212,44,199,207,85,132,251,4,19,212,254,216,6,181,68,253,
43,121,60,134,122,132,106,234,146,170,145,14,8,11,180,115,51,208,157,182,58,204,12,87,113,222,76,46,84,7,49,23,47,209,236,57,141,13,77,210,97,130,63,246,184,100,54,15,27,96,68,17,132,194,143,63,254,228,
187,223,253,238,175,127,253,235,155,57,85,255,124,242,201,39,173,173,17,187,152,246,129,211,4,74,39,246,132,93,90,42,209,201,224,22,17,98,142,184,22,116,234,194,204,232,110,177,230,203,147,64,147,207,
235,10,150,58,124,177,177,41,132,148,166,194,173,68,221,89,197,126,146,110,83,88,90,84,143,239,44,102,55,100,252,23,209,178,97,51,19,137,173,113,7,158,152,137,92,83,234,249,200,6,30,112,193,152,80,157,
157,239,206,143,182,187,195,183,95,172,132,66,186,175,170,100,62,79,113,234,165,167,220,168,198,44,38,15,82,248,104,121,32,170,155,85,18,209,236,170,83,39,201,97,132,63,44,251,39,141,185,210,8,77,229,
101,39,242,33,81,127,53,162,143,97,63,46,240,225,81,153,122,150,148,165,187,26,176,107,78,197,201,5,51,216,178,65,184,44,215,213,86,249,244,118,142,224,146,3,243,156,52,62,209,36,197,169,3,8,189,233,239,
16,74,40,32,121,17,74,214,139,234,155,194,247,114,132,173,3,184,197,193,29,155,198,215,176,25,175,55,85,184,117,34,127,252,199,127,252,7,191,255,251,127,242,39,127,242,47,255,252,207,66,46,188,156,255,
253,179,127,111,255,240,236,217,179,191,248,203,191,252,248,147,143,219,103,251,248,240,56,54,212,150,153,11,70,104,180,240,98,202,83,229,151,234,98,121,66,4,60,103,105,120,223,116,75,247,82,71,20,40,
114,165,161,141,52,178,105,246,187,69,200,59,133,42,6,204,61,209,114,30,21,58,46,238,40,88,161,227,239,250,5,231,18,217,65,204,180,251,232,195,158,126,18,212,128,177,235,227,224,175,72,53,231,31,106,129,
209,62,205,243,126,19,58,73,221,45,243,118,57,95,47,101,89,118,219,229,122,22,19,218,180,150,176,95,118,199,20,91,189,110,165,124,82,24,177,189,225,245,124,134,237,32,18,81,16,189,114,93,203,126,153,207,
151,83,210,51,224,109,45,34,187,215,207,240,225,225,49,134,231,247,207,238,1,65,50,42,90,4,223,151,245,114,185,63,238,5,148,84,158,161,120,109,86,96,190,179,93,116,202,204,16,165,86,221,182,14,153,44,
40,241,202,219,113,206,149,63,177,248,39,179,210,46,132,38,244,162,139,34,87,113,1,9,115,206,37,145,244,169,143,183,57,168,118,154,116,116,103,148,64,91,88,243,77,113,127,205,226,154,66,174,203,210,160,
224,1,230,160,67,100,72,131,220,126,88,128,151,60,204,27,224,56,119,198,122,245,125,190,145,109,16,159,237,203,150,246,219,254,151,31,252,96,221,36,202,244,179,207,62,59,75,122,228,29,214,245,31,126,248,
225,159,255,249,159,255,209,31,253,225,203,151,31,136,201,141,24,30,112,33,167,222,121,116,52,43,142,46,135,210,19,139,187,191,65,176,252,128,144,108,58,149,19,134,98,167,246,124,8,19,26,90,121,48,52,
38,43,8,179,94,38,61,219,184,0,227,91,31,180,195,112,128,49,251,72,203,57,144,121,103,50,158,70,240,93,164,41,92,1,172,211,190,175,251,180,88,154,228,208,53,15,236,131,224,54,191,176,246,165,200,147,75,
254,168,35,190,213,171,104,108,110,117,60,22,152,177,218,225,198,21,52,61,4,43,133,90,154,117,146,128,126,66,183,166,93,103,197,198,137,166,219,41,81,71,222,157,178,131,197,117,59,41,138,204,45,18,138,
171,191,245,30,189,67,86,120,132,203,107,45,244,247,208,217,122,18,19,85,205,201,216,218,247,206,51,159,37,41,109,69,125,217,205,92,184,108,4,201,171,85,252,247,92,77,58,138,77,23,40,242,157,213,206,77,
85,69,187,228,186,91,167,99,27,158,238,238,193,168,236,19,218,94,124,220,168,227,142,98,247,211,174,150,214,250,125,255,251,223,255,241,143,127,252,87,127,245,87,242,86,74,125,251,246,173,39,57,124,249,
229,23,191,126,175,61,183,67,170,77,109,102,185,19,253,105,17,199,84,237,253,45,40,58,154,181,188,189,177,106,6,145,3,100,79,119,223,104,110,206,208,35,136,109,225,144,214,72,41,97,168,156,57,164,25,87,
55,202,232,145,46,213,11,119,32,199,34,116,123,194,206,146,99,207,93,76,188,204,75,162,229,6,243,42,124,144,163,171,54,44,114,218,48,43,121,86,150,227,190,245,229,121,59,95,218,71,120,217,45,187,203,85,
34,207,37,198,66,239,129,89,194,119,218,132,52,97,205,9,118,102,84,50,127,123,241,111,94,191,18,249,251,86,246,119,119,237,9,108,125,59,111,206,117,75,176,15,52,22,22,138,172,36,55,156,206,173,162,212,
195,178,155,151,156,214,118,110,200,78,44,222,32,86,206,4,32,119,162,246,124,73,14,33,145,214,202,0,217,71,13,68,236,204,143,216,233,167,161,155,129,183,15,231,120,119,143,249,79,52,74,21,110,251,177,
58,35,205,214,85,213,150,154,214,39,119,203,171,106,90,185,210,51,228,204,21,171,179,205,167,26,40,30,169,54,145,147,218,100,114,15,54,188,97,252,125,253,248,142,131,129,28,229,81,60,108,176,133,21,55,
249,143,62,250,232,15,255,224,15,126,252,191,254,248,114,185,124,242,201,199,112,254,121,249,242,229,126,191,111,71,242,207,255,227,63,30,222,189,137,161,122,128,129,137,70,221,125,40,153,180,133,8,166,
217,206,116,158,134,43,135,69,97,31,167,45,148,89,97,49,170,255,49,234,233,82,149,236,61,188,206,225,16,18,242,85,145,213,172,230,35,36,55,102,197,101,148,9,149,38,230,217,141,22,248,147,135,122,108,147,
183,6,238,112,172,87,208,193,156,59,60,25,181,175,79,111,168,111,49,99,1,30,73,22,2,70,143,166,74,161,155,9,123,76,82,194,172,201,83,178,181,139,23,110,2,55,160,136,70,177,0,112,39,115,244,6,81,134,84,
165,75,180,169,141,81,238,193,84,140,110,122,214,11,138,176,137,227,148,124,131,171,20,159,52,204,67,76,105,128,221,118,138,230,219,198,180,245,192,90,204,8,233,162,153,214,19,146,119,124,143,71,177,190,
76,251,147,211,168,71,183,143,247,178,117,222,11,242,128,23,203,132,211,46,119,150,158,163,119,183,226,139,113,117,94,93,43,140,231,112,20,239,32,209,248,103,63,251,217,231,159,127,126,60,28,15,135,253,
254,32,255,167,106,94,201,235,215,175,223,189,123,183,209,202,57,188,15,164,196,155,156,7,132,143,167,154,110,216,138,198,59,44,230,156,0,162,39,240,116,158,43,61,78,168,179,103,65,249,232,61,85,103,188,
228,100,212,11,178,177,209,124,88,233,130,11,152,86,191,68,238,148,1,221,197,238,232,100,161,177,110,95,205,127,205,26,250,23,60,60,23,215,46,195,202,193,37,231,32,48,36,53,176,15,215,179,185,164,203,
79,95,213,96,26,87,225,249,113,66,8,83,251,9,79,231,181,189,178,157,24,218,207,171,48,88,100,114,17,219,0,205,144,66,111,146,225,209,89,202,172,233,110,235,122,169,154,103,143,246,103,93,229,156,104,191,
163,117,254,203,126,191,155,246,89,109,15,153,209,62,39,19,3,58,177,26,112,1,227,120,32,62,27,236,56,134,148,142,226,116,156,58,100,149,68,99,8,69,53,134,173,218,187,43,90,165,159,229,86,172,194,22,159,
158,93,13,135,30,126,160,167,84,78,75,120,137,200,218,42,156,48,200,14,68,57,112,155,240,96,6,223,213,237,198,148,63,16,7,219,22,107,250,77,230,128,140,66,248,22,120,96,188,209,55,32,252,15,6,78,94,175,
235,187,135,135,239,255,206,247,255,219,127,255,239,247,119,119,248,162,199,199,199,87,175,94,125,241,197,23,223,188,126,253,244,240,8,215,44,119,31,153,96,197,21,237,72,74,190,135,28,248,56,193,205,132,
139,35,248,150,155,19,77,4,15,83,101,88,201,152,118,212,140,94,232,200,132,202,38,215,113,206,250,212,136,17,48,43,195,200,243,4,51,62,33,254,15,247,79,52,38,109,207,51,215,237,103,46,118,94,23,59,208,
193,32,44,61,91,75,39,211,100,230,133,42,0,214,144,28,161,17,201,21,135,185,5,236,41,116,18,66,131,175,76,170,172,164,168,4,167,173,30,249,76,190,157,77,16,157,100,37,28,89,59,31,163,106,115,194,6,100,
80,66,131,74,79,29,73,100,140,152,105,61,31,120,166,0,23,107,56,116,190,1,69,71,171,109,73,6,89,84,23,106,167,209,226,192,84,76,201,46,3,158,16,21,44,148,137,121,17,170,158,15,198,123,227,45,121,211,110,
71,83,45,222,138,134,220,112,209,136,40,93,75,25,211,251,225,197,56,18,25,57,228,56,137,250,133,34,16,140,206,235,241,134,252,7,212,18,35,75,43,15,111,222,188,113,22,166,181,63,213,1,119,126,116,224,225,
154,48,167,27,195,167,238,156,126,147,188,28,170,147,8,137,254,43,186,210,221,38,6,236,200,65,161,171,196,3,159,143,199,187,238,206,31,184,45,9,125,31,53,28,81,105,32,144,68,38,134,20,34,200,184,208,150,
233,193,34,78,199,34,147,55,187,35,168,116,67,209,192,244,201,179,140,107,47,17,193,28,8,185,119,155,80,209,228,6,199,133,201,166,187,105,111,161,157,133,42,162,105,5,86,101,234,202,202,223,182,254,121,
10,178,124,189,244,228,161,90,119,226,209,168,226,160,245,154,133,129,59,219,146,10,188,145,8,223,111,241,63,92,246,90,10,167,66,76,51,221,56,95,90,2,73,36,28,73,131,29,83,224,196,208,51,209,71,138,83,
24,173,79,72,191,170,150,43,211,157,138,24,112,1,151,90,139,118,140,117,176,103,179,43,30,199,76,206,48,44,147,145,173,133,90,48,14,1,138,197,245,124,244,68,224,66,217,159,228,234,117,15,137,128,173,70,
164,53,0,93,157,118,179,66,182,56,74,139,209,1,136,155,41,8,43,245,238,205,219,183,167,211,249,63,254,227,231,173,66,109,235,133,252,218,77,148,172,53,212,81,160,72,113,66,162,111,50,160,60,46,26,252,
183,122,68,9,7,54,208,167,108,154,113,170,152,6,248,201,227,92,157,250,175,222,238,250,20,101,137,179,65,213,203,120,76,74,155,186,192,62,177,101,166,209,0,195,224,26,31,167,221,210,78,37,250,202,86,103,
172,67,193,102,70,224,37,48,149,216,52,133,90,151,58,65,35,120,124,21,244,240,181,68,239,84,9,57,90,38,38,21,18,16,235,25,129,135,86,99,243,112,129,105,250,165,159,237,164,39,235,96,190,31,234,76,216,
185,22,9,141,93,22,249,37,89,169,233,106,204,10,53,70,240,101,160,195,191,120,214,156,89,153,123,101,236,222,163,102,90,50,164,38,179,238,203,223,103,171,59,137,212,80,221,162,234,47,37,46,108,234,77,
89,126,36,11,38,140,227,234,207,177,99,247,167,30,253,158,71,183,194,177,232,3,18,145,158,218,100,167,177,231,133,197,27,235,18,6,109,220,208,10,107,189,201,234,240,89,251,61,133,142,203,115,198,125,227,
88,112,9,221,68,102,179,130,233,56,210,7,73,154,55,248,100,252,2,255,81,128,197,101,0,74,55,198,132,188,255,166,100,204,235,26,220,161,187,218,198,162,122,32,90,239,41,252,74,39,18,115,139,217,128,71,
79,243,68,182,134,27,158,214,104,72,3,71,98,22,254,169,210,35,201,148,62,61,150,208,230,180,140,52,178,221,44,160,182,102,122,5,118,196,250,115,206,167,179,230,72,181,146,93,144,43,223,170,57,141,189,
205,229,196,162,1,67,228,233,24,218,16,164,194,247,56,205,187,164,44,5,161,181,8,96,149,212,131,66,127,134,62,179,70,55,72,48,227,7,232,54,42,7,43,83,44,140,232,102,137,239,113,200,171,239,94,7,120,51,
195,86,142,136,136,17,15,120,242,85,146,49,130,177,178,222,51,33,52,236,34,153,55,133,119,109,152,7,82,176,245,190,81,37,138,233,86,186,93,78,85,186,17,83,131,233,218,87,58,151,169,14,37,170,154,181,187,
25,153,38,204,245,134,66,147,138,108,66,140,26,6,126,91,169,215,122,137,87,186,184,155,238,172,131,48,96,178,163,86,150,228,19,187,5,5,75,231,60,133,110,222,98,3,129,37,174,184,33,113,236,65,125,209,29,
129,116,123,183,43,112,248,83,121,82,148,236,1,65,150,197,45,39,43,24,158,102,89,152,7,29,191,67,228,245,245,42,232,20,143,202,192,57,73,199,24,3,179,104,117,27,109,110,134,143,66,244,44,96,141,88,168,
19,205,61,43,133,85,132,99,147,243,241,48,180,165,105,226,163,162,22,225,91,93,85,189,60,81,203,216,186,103,193,196,163,199,52,71,251,32,25,73,86,124,169,77,210,142,140,155,150,208,84,133,142,43,118,72,
49,24,182,23,205,121,138,62,130,67,197,212,163,129,45,100,129,73,54,172,118,10,54,218,209,149,56,61,78,62,87,39,182,229,96,97,205,226,109,33,198,223,157,10,87,232,78,37,200,87,100,238,33,100,196,166,243,
212,8,13,3,123,77,211,220,89,166,53,132,247,228,245,213,44,251,130,57,162,178,47,142,93,232,92,185,49,185,165,181,222,154,123,190,103,85,120,19,73,23,202,88,223,205,203,111,224,122,15,126,164,221,220,
220,57,233,241,70,218,227,198,23,221,181,220,62,121,77,245,142,99,30,138,246,68,209,242,127,11,138,248,89,160,229,203,139,244,18,9,62,149,222,55,195,238,202,228,243,232,253,121,142,180,131,100,110,55,
86,69,152,61,134,45,51,160,54,153,12,142,13,195,10,139,114,40,18,230,167,148,108,251,145,209,207,42,90,229,242,51,222,117,110,200,231,18,208,253,110,119,93,207,210,90,81,101,34,159,180,100,117,74,245,
93,219,89,112,190,172,187,37,220,45,123,49,220,183,15,218,236,173,7,17,165,54,242,237,185,221,31,238,96,140,55,105,186,230,211,227,163,244,108,226,137,42,53,101,81,70,211,46,114,80,47,52,64,167,1,73,113,
95,163,62,47,3,50,246,221,155,217,127,22,42,200,42,225,5,136,158,71,181,106,117,37,139,113,200,236,24,181,179,47,118,199,49,243,191,49,187,59,11,162,215,136,98,109,201,51,18,51,20,10,227,42,181,214,129,
81,110,90,51,186,226,136,58,201,93,85,13,84,41,198,37,115,0,163,146,63,31,134,220,215,146,77,42,105,10,5,253,223,52,39,55,227,213,81,41,135,173,154,220,49,57,57,118,116,214,20,6,48,148,119,4,141,98,231,
5,4,182,9,212,118,32,164,144,150,94,177,14,132,43,162,190,237,182,204,97,110,243,129,142,0,114,137,103,205,58,144,41,170,114,43,160,96,61,42,106,70,194,67,235,0,174,27,183,47,58,77,118,221,36,143,11,198,
65,152,137,30,27,18,129,200,43,55,210,193,93,12,65,122,17,7,127,249,8,18,87,117,25,220,118,80,135,130,33,113,116,88,87,178,118,176,236,29,40,3,53,66,115,118,204,96,22,71,229,157,124,174,242,75,11,178,
61,42,210,177,245,81,154,162,49,23,34,19,200,66,79,35,38,141,82,131,223,53,6,155,28,193,110,73,28,123,9,235,255,140,57,207,77,33,192,201,161,116,132,96,194,104,213,151,184,84,195,39,102,116,102,56,93,
233,109,58,245,138,47,199,82,85,150,50,11,65,86,150,143,118,63,216,194,37,227,84,12,112,138,59,153,140,77,141,98,32,153,179,110,185,193,190,241,34,153,11,108,192,95,8,183,173,180,3,32,245,253,125,105,
52,62,12,89,152,131,254,243,38,69,147,43,105,102,166,191,15,194,188,231,226,242,45,113,132,151,248,49,152,205,39,9,236,153,173,172,240,167,181,199,224,171,175,191,130,184,195,137,42,224,204,58,65,184,
226,152,44,70,13,239,17,176,153,49,119,253,7,42,62,79,227,13,4,15,214,245,122,221,184,81,68,205,45,174,10,141,163,9,175,234,202,98,135,90,57,96,246,70,95,86,98,226,12,174,33,151,136,170,172,138,92,11,
112,62,235,95,74,112,195,28,47,235,245,233,116,186,228,114,94,55,159,88,123,150,139,101,87,182,27,71,170,140,254,219,182,173,237,36,107,127,30,159,158,222,157,206,89,30,189,108,32,154,200,65,201,164,65,
26,188,29,145,149,84,142,120,27,133,202,132,69,211,208,144,109,108,246,208,1,75,173,12,202,118,53,38,21,233,84,233,134,31,102,245,52,84,95,63,86,131,69,235,160,54,79,221,218,36,240,129,54,28,204,10,113,
95,227,23,115,12,73,150,27,37,44,127,219,73,114,112,64,61,48,204,14,239,49,71,139,94,177,217,49,245,12,15,17,156,106,203,201,193,31,179,87,220,232,44,21,205,154,223,166,216,52,84,110,237,189,4,162,98,
196,7,18,203,225,50,92,236,19,168,214,104,171,119,146,213,132,223,66,79,192,154,164,226,30,30,76,123,55,213,224,108,91,244,192,121,134,63,208,94,81,148,150,161,181,37,59,92,122,247,13,179,145,209,235,
184,111,114,35,121,235,69,113,8,203,255,24,109,14,153,176,89,74,232,159,121,232,70,193,41,22,183,158,144,243,96,210,32,233,8,255,23,22,76,37,57,40,239,94,85,115,32,115,107,140,75,160,65,60,87,165,213,
90,251,16,187,81,96,132,163,185,22,150,121,44,121,182,203,34,117,76,252,73,34,179,116,167,48,153,89,112,215,5,3,168,53,174,49,232,217,37,36,255,237,200,26,149,42,12,214,45,199,80,64,124,197,40,83,41,118,
22,87,130,227,121,27,13,230,89,3,86,116,165,153,114,234,90,178,81,185,227,104,242,168,196,177,194,39,207,20,36,236,44,175,147,235,194,248,19,240,237,55,246,223,126,41,44,13,165,163,49,49,12,236,212,33,
46,86,127,53,102,183,253,94,140,164,219,141,52,237,230,247,220,175,58,46,239,25,14,3,108,125,227,56,106,103,192,168,198,116,136,240,61,148,31,117,220,144,53,166,61,124,243,234,213,215,95,126,253,163,255,
252,159,245,135,101,243,191,12,97,176,4,112,235,12,101,149,145,13,205,99,213,85,9,122,103,79,210,110,152,121,95,128,31,102,170,39,17,124,158,131,72,105,36,197,205,61,48,141,93,53,96,183,189,218,70,100,
102,98,13,231,188,23,129,170,151,121,154,183,124,197,118,174,253,252,77,109,116,52,148,103,22,112,47,134,235,219,199,86,142,149,167,212,49,247,30,196,97,146,246,165,189,156,121,129,63,195,249,116,57,159,
78,124,191,154,246,13,110,213,122,93,31,194,211,110,55,191,120,249,178,88,96,130,97,5,118,174,36,44,196,162,91,80,56,49,69,15,170,130,25,25,253,186,245,194,88,6,213,158,123,222,213,43,238,162,91,59,235,
39,196,238,24,30,253,134,138,227,5,234,113,219,102,184,97,214,91,169,142,145,128,136,120,233,217,36,224,146,39,77,94,230,113,2,114,36,102,175,52,131,182,91,147,97,155,197,165,194,221,231,198,59,245,110,
48,162,136,179,216,31,169,31,90,187,201,167,188,185,143,16,40,14,169,83,90,80,121,73,46,159,224,147,197,41,220,183,184,190,199,242,220,40,183,87,179,61,89,55,58,214,218,186,109,215,118,87,108,34,239,205,
192,205,144,237,154,116,99,86,132,233,63,85,147,131,168,130,100,163,4,166,108,253,232,178,33,174,154,153,23,173,103,204,209,196,149,172,238,134,168,148,142,228,166,193,0,175,74,116,195,121,71,213,184,
148,79,96,190,195,149,9,46,199,65,232,97,165,152,133,34,130,13,244,103,110,114,210,68,144,237,220,48,139,193,20,230,112,5,128,177,152,23,49,230,239,185,61,21,58,157,73,100,196,188,236,122,227,89,202,240,
212,247,189,28,54,123,248,178,246,180,108,202,196,240,238,2,22,81,170,230,48,147,70,196,216,59,65,197,13,93,111,121,117,200,73,96,191,172,115,195,110,94,120,144,128,33,95,216,200,187,64,180,27,134,212,
177,42,241,101,16,7,134,27,73,53,32,46,78,14,104,154,161,110,112,86,117,184,101,80,220,20,223,82,199,151,123,243,235,134,234,127,189,72,91,215,62,147,105,165,103,239,144,73,18,204,85,63,186,87,166,167,
86,187,137,102,176,110,8,98,72,75,84,97,62,150,207,230,209,52,2,177,159,127,114,171,60,62,62,124,243,205,235,111,94,191,254,253,223,251,244,120,119,215,42,32,238,29,175,244,237,139,223,190,123,183,44,
123,164,176,3,173,42,101,132,197,131,47,168,169,120,82,129,95,141,102,149,168,16,203,241,254,110,62,63,189,123,251,238,155,55,215,251,231,47,95,124,240,1,140,149,13,173,173,201,108,213,60,21,39,153,104,
91,87,240,19,61,225,210,36,9,105,219,53,103,163,64,180,185,252,154,81,212,230,221,148,213,210,161,29,20,186,23,181,132,105,143,178,245,30,13,228,25,125,194,119,154,63,119,126,122,122,124,122,84,97,116,
106,111,54,75,155,38,79,215,78,120,230,41,175,231,28,247,244,49,129,107,76,176,130,130,150,220,50,40,177,199,174,116,146,19,62,190,220,228,33,238,150,185,216,250,209,22,94,238,165,14,71,255,108,227,173,
105,115,204,58,6,133,213,194,163,58,243,190,212,110,35,69,190,246,232,171,78,84,135,43,104,29,128,162,121,106,59,184,83,28,2,128,239,28,182,142,152,32,178,142,74,114,36,23,180,56,86,179,72,50,101,235,
98,22,253,165,99,134,222,139,152,24,172,168,115,6,152,49,144,73,64,216,234,136,7,90,109,38,70,88,81,44,234,103,221,126,209,42,254,7,170,81,100,130,117,187,196,112,228,15,165,187,141,58,145,210,228,73,
181,19,51,74,205,166,63,3,56,228,118,42,140,111,12,206,222,41,101,45,43,35,164,157,100,96,235,125,213,160,208,224,54,151,26,123,10,248,192,162,100,123,138,102,72,124,54,1,109,203,105,144,123,146,78,53,
67,56,194,1,197,16,16,36,172,74,141,205,243,100,28,132,236,81,33,48,245,149,115,22,245,147,251,37,234,219,171,25,210,99,57,48,105,210,162,128,42,58,108,229,249,179,127,251,204,75,12,129,246,90,126,27,
206,27,222,67,105,7,91,146,58,194,205,125,0,252,109,127,110,138,99,71,177,227,173,61,91,69,100,140,101,153,115,169,49,56,211,6,119,177,25,127,98,245,220,239,110,76,214,165,209,35,229,213,113,115,79,106,
244,62,110,104,235,252,69,90,119,99,147,82,103,233,135,62,244,197,49,150,45,134,81,113,83,107,24,201,230,131,90,194,19,74,130,153,67,15,110,127,246,250,61,35,170,231,104,152,213,39,121,221,236,39,194,
101,189,126,255,227,143,255,248,71,63,58,30,239,19,2,86,83,50,206,147,220,70,173,126,61,188,249,230,244,238,242,148,118,31,124,248,97,43,241,173,122,246,119,105,71,8,164,150,12,213,82,160,79,118,230,17,
209,169,81,185,89,113,119,188,191,151,86,180,92,78,111,191,201,219,71,31,125,228,152,82,213,93,33,94,147,9,136,213,22,41,168,126,41,78,238,59,2,219,137,243,233,49,111,107,123,109,135,221,36,249,64,237,
54,61,175,237,55,108,89,118,68,235,233,113,183,236,39,241,156,11,78,67,13,195,167,45,174,70,218,37,181,87,181,110,235,101,21,27,79,33,142,233,130,23,159,128,116,79,250,214,118,243,238,238,238,40,34,249,
210,234,200,21,22,163,204,66,176,205,81,224,38,166,238,210,180,174,42,16,45,42,23,82,164,99,86,119,117,205,173,114,11,80,114,225,39,115,134,66,198,10,10,116,229,218,32,140,35,73,247,65,244,16,68,240,121,
148,61,80,195,208,123,118,179,32,155,18,220,201,124,148,158,113,215,83,232,154,69,204,46,227,167,1,255,98,98,180,242,163,17,132,82,189,52,116,243,6,179,163,140,6,153,218,141,16,117,152,142,6,149,33,33,
179,103,78,233,157,209,53,113,122,190,129,72,70,67,66,216,173,109,114,153,212,166,126,124,1,33,174,153,118,78,16,194,7,31,233,74,52,58,142,202,196,180,14,108,186,202,226,212,94,108,165,175,165,115,178,
224,114,136,204,200,181,69,32,142,36,47,121,25,50,198,119,161,33,118,109,189,215,133,222,3,84,216,120,0,139,212,58,236,165,212,213,164,80,236,26,193,144,39,28,68,117,4,170,168,60,162,43,234,175,102,48,
84,181,170,87,197,139,52,178,83,86,106,163,218,206,108,68,120,124,212,30,92,163,93,88,142,1,101,74,160,23,8,92,40,244,170,90,230,79,63,253,189,246,11,66,94,101,75,32,86,156,53,171,118,81,173,253,104,51,
235,28,85,91,247,116,127,3,3,58,229,139,53,168,16,246,140,237,160,221,153,42,251,6,207,114,8,56,246,221,35,141,216,113,98,79,58,161,128,252,19,146,218,200,234,210,102,146,41,59,27,98,168,242,122,93,54,
207,83,135,207,2,41,60,25,164,159,158,101,43,79,75,86,227,205,169,184,16,3,99,137,26,149,208,64,93,190,125,174,61,152,213,217,44,133,253,206,88,86,131,93,104,28,51,210,231,166,96,158,68,5,4,7,209,236,
108,80,199,169,12,129,156,129,81,249,103,19,28,76,212,165,181,145,27,5,251,69,172,122,136,135,154,61,33,117,30,157,150,148,34,211,221,240,90,132,36,39,193,245,147,207,46,150,24,39,166,63,53,46,135,187,
187,253,122,125,243,246,225,245,55,225,131,15,63,136,162,43,201,41,186,193,26,217,115,214,74,88,58,171,186,168,115,123,140,101,108,171,134,251,187,231,211,114,183,94,95,191,126,123,58,61,29,37,73,174,
56,38,67,58,28,15,23,82,33,141,25,201,114,38,78,106,243,238,112,56,110,235,181,117,202,135,227,61,221,171,203,214,122,181,203,229,210,110,164,89,151,114,147,250,17,207,130,86,221,70,115,85,88,146,165,
214,147,137,113,202,249,252,240,240,32,113,222,211,174,125,16,88,151,181,79,85,124,190,150,181,29,2,171,218,146,180,33,224,120,127,88,175,155,42,41,134,35,187,171,241,72,130,149,199,97,187,204,237,197,
237,23,220,30,200,166,48,56,54,117,73,141,48,104,205,207,136,108,231,26,6,139,87,140,38,126,35,217,206,146,18,17,55,172,237,254,38,166,32,28,50,167,108,249,88,147,29,186,133,43,14,93,99,73,153,96,121,
73,209,66,45,108,141,140,137,74,108,252,64,99,152,196,216,32,155,34,215,172,29,12,59,184,105,84,134,214,199,237,205,117,216,45,234,66,195,229,156,61,236,129,129,47,121,107,207,103,240,228,175,232,22,104,
129,197,171,219,186,185,206,215,12,96,109,212,46,44,169,160,238,101,247,46,30,63,16,149,46,79,131,133,121,117,49,237,200,74,72,49,221,52,160,154,248,158,213,249,25,19,228,42,73,229,212,7,56,12,200,61,
173,35,74,209,20,186,190,75,99,175,86,189,214,223,30,171,38,13,211,31,178,42,233,106,222,237,212,29,4,103,152,121,138,106,145,193,183,35,110,144,158,242,134,192,69,67,75,241,122,128,79,204,199,195,34,
119,225,60,117,23,168,29,160,134,100,103,148,113,50,249,89,3,153,113,179,117,250,1,182,63,123,93,130,233,12,186,41,118,50,87,119,188,178,114,30,65,52,182,186,111,164,58,115,79,86,207,121,138,140,244,113,
23,247,168,13,241,193,109,110,221,133,206,243,199,184,216,170,222,100,121,40,1,250,43,217,125,115,235,164,150,233,176,196,20,86,4,172,204,205,117,87,126,47,200,230,21,78,108,246,9,248,62,52,14,155,167,
18,226,232,103,18,33,238,80,162,99,170,166,112,238,249,0,106,165,40,189,198,204,53,61,114,206,204,211,61,163,242,86,83,80,23,38,149,136,221,5,252,87,231,105,194,106,134,150,15,106,40,97,145,54,242,207,
133,189,137,152,65,205,211,106,6,19,26,138,105,94,248,176,136,195,45,32,133,79,130,137,174,173,180,181,207,247,249,139,251,211,233,252,213,151,95,124,240,157,239,136,212,59,22,37,216,150,30,9,0,151,59,
244,50,106,67,81,6,39,112,140,201,194,206,155,167,221,188,191,95,69,170,176,169,21,162,198,89,117,124,204,41,136,60,6,82,232,73,38,244,68,172,211,178,191,127,254,66,174,191,64,222,82,191,247,203,161,125,
96,2,100,159,243,113,191,79,2,7,196,253,110,135,104,22,145,215,58,17,204,226,73,197,180,250,112,223,206,128,87,95,125,41,250,61,181,65,151,155,77,245,62,66,137,184,92,208,31,62,60,60,182,99,35,169,137,
244,38,38,60,19,69,113,118,149,85,29,132,117,122,65,148,123,27,2,178,10,82,250,164,232,139,89,213,224,85,196,35,116,231,93,130,184,192,90,75,167,83,27,165,176,147,205,187,161,13,234,70,169,252,176,125,
219,145,77,89,19,163,23,5,98,63,48,220,199,187,248,209,143,126,244,241,39,31,63,187,191,247,46,243,54,41,217,63,176,126,204,12,187,244,223,198,177,250,214,220,60,148,241,112,155,230,86,199,36,141,1,188,
190,113,27,244,129,244,61,139,249,120,251,211,221,226,113,124,77,3,199,183,131,175,190,81,232,169,117,117,172,238,223,202,138,254,255,120,139,29,198,188,201,169,251,255,253,83,71,3,180,27,83,52,43,8,134,
8,116,151,118,243,172,76,3,59,249,91,71,203,144,194,92,191,37,228,126,255,221,75,60,21,92,182,89,99,123,195,156,60,0,46,186,80,21,43,225,105,240,254,1,85,18,245,87,145,107,253,173,75,215,182,142,11,125,
105,95,156,87,89,212,171,147,167,16,74,57,243,92,98,114,3,3,201,157,33,235,76,54,21,78,116,230,187,209,76,72,241,122,223,216,24,168,133,248,226,76,192,100,177,141,42,192,87,226,195,68,82,23,244,33,64,
111,210,78,96,89,90,86,71,80,35,39,0,55,252,244,38,130,132,201,73,9,165,152,15,100,130,69,84,98,14,2,156,15,106,42,194,47,22,200,32,85,123,105,220,227,42,195,175,16,179,132,186,76,41,147,176,95,154,164,
121,90,24,205,138,215,208,186,140,92,90,51,186,233,130,142,187,80,120,75,232,33,208,90,110,178,107,101,145,60,9,67,95,55,1,178,59,210,15,65,7,172,9,33,87,122,73,119,237,159,150,156,159,94,63,156,31,31,
239,238,238,78,79,79,207,158,63,159,204,70,52,197,190,157,8,134,75,70,207,114,101,37,114,123,135,184,23,73,94,64,66,19,35,73,2,138,109,170,238,190,89,20,202,144,239,20,185,164,214,80,152,192,200,4,112,
56,220,251,205,30,197,17,127,159,36,98,244,174,205,10,192,199,213,247,121,7,169,176,103,73,14,206,45,114,35,60,188,123,248,193,127,250,225,187,119,111,175,231,115,251,209,226,62,168,64,31,247,69,250,53,
203,174,77,32,2,187,139,120,173,148,118,255,223,223,29,165,17,155,38,214,90,29,54,75,145,129,50,105,107,47,227,170,111,128,10,134,238,84,250,75,240,244,79,111,103,41,98,53,199,90,46,1,107,8,93,18,70,246,
118,47,48,117,88,101,22,75,132,51,238,102,48,154,108,112,70,154,59,102,180,242,253,236,217,179,79,63,253,180,221,72,255,250,147,159,192,209,65,98,25,213,233,104,196,30,57,178,193,139,142,236,2,164,49,
70,197,128,73,93,100,203,95,186,228,1,150,229,148,104,70,56,56,119,59,251,160,132,147,170,228,61,168,255,182,178,205,234,51,35,191,125,2,151,33,27,179,6,16,113,214,121,44,13,16,188,89,220,118,119,220,
82,44,212,187,152,32,10,65,101,192,141,241,211,224,85,167,15,254,132,2,2,45,141,143,251,83,76,174,169,14,200,20,172,55,105,89,68,93,18,0,64,19,179,96,149,96,39,156,122,154,142,33,183,157,167,87,135,201,
82,251,194,162,73,83,66,204,213,79,180,96,177,103,226,165,98,149,202,91,251,194,54,84,105,157,228,182,134,196,80,181,82,59,206,92,42,117,239,174,38,169,97,46,172,131,165,246,128,167,48,156,225,202,14,
247,168,89,38,190,71,91,166,129,33,227,97,59,133,194,46,126,64,244,242,39,249,90,235,240,28,144,72,173,218,248,96,60,150,137,172,94,244,87,36,208,99,47,164,111,135,33,150,10,179,80,80,96,197,200,14,136,
137,201,181,221,42,161,128,204,140,77,210,0,82,71,21,186,180,27,14,191,8,13,14,60,35,129,202,193,23,213,218,196,90,220,24,3,121,63,206,205,50,195,39,88,125,210,62,56,114,37,85,34,39,0,125,102,147,133,
201,82,179,219,57,73,5,135,83,8,221,241,82,122,229,77,201,6,242,66,177,67,211,211,70,253,99,182,11,211,117,45,165,84,144,69,145,54,76,36,251,51,143,136,132,116,89,88,203,9,81,116,92,177,37,176,124,211,
122,185,72,2,78,251,135,246,235,78,167,71,221,124,206,48,43,84,227,50,193,106,70,123,35,221,246,85,42,68,216,123,242,65,72,243,78,159,10,97,254,194,81,58,26,34,156,12,199,7,227,80,55,129,245,169,29,24,
207,36,62,52,38,167,46,232,78,201,212,71,73,1,232,246,54,150,29,116,79,169,138,37,186,252,210,54,157,172,121,13,53,198,33,232,22,188,198,245,242,244,213,23,95,44,139,68,163,169,49,247,78,146,234,115,246,
50,212,94,131,4,202,196,112,93,175,229,138,73,63,203,98,179,61,69,210,43,36,251,104,133,25,120,62,93,101,21,60,167,101,222,7,222,55,233,186,173,177,82,116,230,187,95,243,107,35,87,76,101,115,17,158,135,
88,154,39,181,251,4,160,130,61,86,100,32,82,233,65,185,22,112,28,244,224,71,44,162,158,244,5,50,33,51,90,172,254,193,6,93,171,182,127,253,254,247,191,223,10,183,184,99,38,55,227,39,15,245,214,69,153,161,
90,73,246,0,27,249,190,166,183,148,90,41,214,211,153,95,172,174,68,130,255,98,147,209,126,95,142,157,118,18,141,31,92,168,34,82,12,20,206,83,130,49,121,77,68,253,154,116,189,28,111,148,65,88,138,70,39,
164,57,219,173,58,244,238,43,28,122,188,82,55,235,63,196,253,144,147,198,4,106,251,148,52,18,18,174,4,61,150,194,19,181,244,33,158,52,93,112,202,107,118,177,11,181,145,122,76,71,83,108,14,83,119,245,164,
114,147,87,177,28,65,195,137,140,179,128,11,138,199,150,250,1,154,201,68,230,176,155,211,74,38,79,1,25,135,198,115,165,141,123,137,117,244,225,48,145,36,137,79,72,22,211,242,82,146,134,82,170,215,176,
199,145,36,151,9,104,252,142,144,20,163,53,8,41,12,146,134,136,4,70,189,183,131,208,13,97,73,62,200,106,74,231,195,37,218,233,233,173,162,180,19,160,47,195,222,192,84,89,209,193,245,73,92,69,183,43,104,
55,190,225,196,69,231,181,0,59,124,114,130,184,24,90,145,45,19,141,240,231,78,19,160,87,43,183,160,42,249,142,84,49,200,34,113,198,202,223,79,137,86,218,181,7,27,245,235,104,11,80,138,228,72,205,145,68,
28,88,19,21,99,235,8,166,1,223,125,30,115,19,42,137,170,169,21,3,154,38,239,8,2,119,116,56,170,129,172,129,184,80,249,172,214,97,116,3,1,34,145,72,171,197,148,119,87,224,17,102,29,29,187,134,45,103,167,
149,182,194,212,10,55,74,27,218,147,246,139,78,167,19,122,70,55,183,174,183,59,106,24,107,20,9,26,137,101,104,125,131,185,13,32,207,205,152,85,12,45,131,161,177,135,122,139,62,242,42,150,82,34,146,180,
143,70,73,190,190,159,40,74,240,205,66,228,190,92,167,121,209,156,212,13,174,197,237,95,49,150,69,167,204,42,122,223,58,122,145,69,236,166,211,211,187,214,51,131,131,212,222,178,206,64,113,55,79,186,126,
148,71,119,91,175,186,233,201,184,189,219,207,126,124,124,104,191,78,44,110,218,97,230,254,48,98,69,123,121,124,247,182,172,219,60,47,105,154,234,104,131,194,208,35,232,243,139,251,243,164,72,89,24,237,
118,179,94,21,35,81,200,9,160,153,221,74,145,158,162,30,96,213,163,100,137,220,69,168,180,83,162,52,155,103,132,179,208,137,89,146,9,210,94,193,241,120,188,191,191,255,252,203,207,217,62,193,255,192,118,
137,163,19,167,39,252,25,137,22,222,111,204,187,150,209,205,69,76,165,162,10,211,230,169,146,100,236,6,244,56,205,213,75,68,199,153,173,141,85,87,29,196,83,81,97,96,53,31,212,138,208,102,177,48,143,133,
143,70,117,212,49,48,57,41,78,93,156,201,124,26,134,100,251,28,63,233,81,93,169,105,24,141,0,117,134,59,70,129,245,141,72,86,116,83,193,95,45,133,62,165,196,160,243,194,171,147,179,75,128,146,142,17,115,
247,10,47,84,251,141,122,98,10,34,32,147,141,252,33,170,110,140,217,232,121,184,145,227,176,237,176,187,41,213,80,111,136,203,131,37,154,219,163,218,159,66,77,44,210,178,145,80,169,7,162,59,162,112,100,
105,111,234,255,248,111,255,21,62,83,89,251,154,26,152,224,151,172,64,19,0,79,6,64,51,0,52,14,230,139,181,27,93,143,255,63,236,187,70,237,174,237,221,141,10,138,103,222,40,41,72,227,182,12,15,8,136,21,
161,206,58,28,69,216,176,34,170,202,178,247,84,10,5,101,33,125,83,117,234,199,141,82,172,91,175,61,229,84,13,0,64,96,98,176,161,37,35,185,181,155,65,144,140,179,179,64,172,104,129,76,131,95,195,224,3,
26,198,16,38,83,85,68,5,52,10,228,72,192,100,20,97,96,16,170,142,41,67,118,66,50,47,157,200,184,28,99,158,185,143,18,242,94,171,53,90,198,255,233,160,48,57,21,147,109,50,253,2,73,175,173,104,0,44,16,78,
79,143,202,125,156,218,109,220,10,165,90,187,100,101,118,79,183,100,161,190,183,170,110,209,102,7,100,215,186,116,101,180,83,171,232,197,81,59,200,171,100,16,237,254,151,227,1,135,215,249,116,30,80,84,
57,158,161,195,188,94,47,231,203,9,244,138,246,117,123,89,129,240,64,189,94,197,187,199,229,225,65,51,27,239,238,239,132,199,153,203,78,173,216,105,12,185,109,251,221,116,127,216,107,211,25,44,200,212,
178,133,181,69,212,194,189,29,218,27,159,226,211,233,116,190,92,241,254,174,234,131,213,254,180,250,40,157,120,4,253,57,142,43,238,56,216,41,68,102,213,247,29,91,232,206,245,60,89,205,193,213,145,226,
228,6,135,230,26,87,104,142,17,44,17,111,8,45,30,8,173,116,197,147,196,147,109,221,239,247,237,117,158,47,103,247,223,8,158,140,16,71,106,211,240,39,99,189,193,51,3,15,12,193,4,32,44,238,92,152,188,35,
182,110,211,134,245,76,35,108,97,89,40,67,131,64,81,1,75,196,22,95,1,241,55,88,128,87,119,111,96,121,100,80,98,45,243,110,65,86,137,7,12,152,147,51,187,233,208,147,251,130,229,153,128,182,44,8,33,32,35,
9,105,138,169,250,87,98,84,136,218,158,131,150,17,221,148,79,113,21,12,16,83,207,56,244,107,87,76,155,27,109,151,54,184,39,116,14,154,41,28,205,20,47,142,146,91,36,145,5,231,231,20,126,126,133,19,100,
23,116,169,91,12,2,118,130,27,132,23,83,31,49,11,10,166,82,101,203,177,39,101,135,89,91,70,180,113,9,222,187,250,28,77,129,198,85,118,8,171,171,64,13,182,129,49,162,37,232,229,230,61,139,21,168,91,3,82,
155,22,221,128,27,105,229,80,72,198,41,38,127,172,9,153,42,254,60,183,103,205,172,10,4,1,72,147,25,147,155,143,123,24,220,132,177,188,222,50,195,76,117,40,72,178,232,137,42,207,210,37,160,225,42,52,7,
49,200,159,157,38,176,75,248,86,117,51,67,10,38,116,243,155,11,39,11,120,251,34,93,219,224,5,63,138,163,103,15,185,167,126,137,22,197,20,89,187,107,49,216,201,100,26,36,173,154,3,23,105,30,88,249,70,60,
24,140,128,81,239,142,100,150,64,124,140,176,7,229,253,55,145,131,148,225,68,54,1,76,5,177,68,152,101,66,28,156,179,133,136,110,53,236,244,94,205,235,54,205,173,74,46,198,51,162,104,214,188,42,244,65,
54,75,132,104,102,179,138,81,38,139,201,35,91,216,244,133,164,58,83,163,236,224,112,187,141,118,115,202,187,69,99,231,244,62,145,199,78,162,212,12,237,133,158,166,117,211,225,84,151,253,146,175,215,214,
62,239,14,119,113,190,10,122,158,210,22,242,50,197,203,198,180,86,101,179,180,62,61,62,127,241,97,125,243,186,213,50,36,129,224,225,63,168,105,245,245,124,158,242,85,120,65,18,112,35,239,114,81,187,171,
85,156,36,20,163,154,167,214,176,63,62,10,127,124,189,92,38,141,105,197,157,38,68,198,101,71,116,131,129,68,67,74,222,200,213,133,153,207,16,242,19,77,56,87,153,23,36,117,35,25,244,87,141,96,222,243,141,
180,255,168,177,142,212,83,127,212,187,147,247,0,155,11,39,114,221,158,158,158,96,97,66,35,116,59,117,73,254,152,98,52,212,198,108,240,220,128,66,206,14,73,253,0,35,162,244,49,207,90,162,110,27,65,216,
202,192,107,90,162,37,38,164,207,211,174,125,158,109,100,145,145,124,158,108,14,174,118,149,107,43,179,209,121,26,244,252,8,42,27,52,21,104,66,102,115,117,230,6,37,148,204,210,12,238,61,107,107,210,98,
219,251,89,21,194,26,155,149,243,188,236,152,72,105,62,101,185,230,57,32,126,61,33,111,79,212,6,130,212,173,17,158,75,122,133,214,156,157,69,229,143,173,11,216,187,53,130,109,199,0,233,184,155,128,249,
190,192,120,48,249,86,116,180,74,237,114,19,19,52,128,16,41,69,99,35,118,157,60,48,36,24,99,122,210,96,54,70,214,109,192,141,208,153,225,201,129,196,106,87,65,157,20,118,78,114,91,106,58,17,211,210,129,
33,78,220,159,115,194,194,109,81,35,210,237,67,23,7,7,191,75,204,189,21,6,200,185,172,237,139,39,3,156,201,86,141,152,0,196,126,142,1,155,198,162,171,214,14,2,55,118,162,170,246,215,246,129,75,41,218,
8,161,227,127,64,163,220,190,10,210,118,253,196,232,162,170,210,88,226,34,157,37,73,199,17,190,41,166,19,0,18,234,7,116,48,20,24,143,82,49,97,174,209,182,72,204,42,25,113,173,238,193,18,77,47,0,187,119,
231,182,3,41,30,25,91,19,6,11,110,140,213,188,23,42,33,95,197,144,95,101,41,2,218,103,160,28,20,210,131,21,142,70,141,159,197,122,77,121,182,98,243,180,182,123,253,238,176,87,148,120,59,28,247,109,8,93,
150,131,48,73,74,102,6,174,163,120,186,221,42,213,168,225,174,105,147,18,14,44,183,208,67,220,15,110,80,102,36,97,35,13,224,3,185,116,59,73,192,162,105,81,171,143,78,68,150,193,119,93,147,118,187,66,109,
106,47,232,112,80,50,143,46,196,100,56,88,219,15,104,69,185,125,172,215,183,15,140,199,140,225,116,122,106,207,94,235,160,63,250,206,119,190,252,242,55,146,235,170,94,225,243,44,65,201,148,92,200,121,
19,14,199,195,195,195,67,123,83,207,238,142,231,235,101,205,132,134,175,107,214,86,82,30,164,203,122,137,107,155,202,151,178,181,198,112,71,39,24,11,171,24,153,252,244,43,178,132,7,59,60,163,238,15,128,
207,34,214,192,150,254,176,192,142,198,32,134,89,8,108,135,104,57,17,92,183,25,162,171,46,205,69,117,32,55,224,51,134,28,171,181,225,59,177,10,41,208,100,91,240,165,147,188,233,90,227,96,102,14,38,153,
113,67,31,224,36,102,167,74,212,198,87,124,182,113,237,146,8,243,118,83,175,232,40,154,117,69,213,225,247,155,32,226,21,83,192,12,131,104,213,244,105,155,25,10,141,143,224,93,174,145,94,177,149,82,125,
253,53,215,193,170,200,136,38,249,22,202,75,93,240,129,74,170,242,206,9,1,102,16,43,193,220,95,94,102,46,8,21,52,51,190,224,59,64,14,250,56,137,18,218,22,120,207,68,100,73,155,23,105,207,144,233,214,252,
131,2,188,152,231,132,204,142,137,155,30,243,106,162,153,118,40,55,148,18,178,80,51,211,102,185,254,97,194,71,65,186,93,116,171,31,61,202,0,127,200,13,175,184,72,193,62,64,253,1,103,148,78,228,85,74,26,
165,6,91,184,240,143,252,211,27,106,82,143,113,73,6,142,37,222,148,57,48,254,152,13,200,68,74,21,80,211,20,92,98,88,109,209,54,210,93,185,128,209,20,134,88,130,37,254,86,154,164,85,226,117,238,0,100,196,
112,90,124,154,115,121,97,88,148,44,189,82,4,39,26,82,50,74,93,11,243,223,134,99,238,198,26,142,197,5,202,229,194,40,9,39,182,91,16,45,133,154,17,96,141,101,45,219,30,159,219,4,126,125,25,163,91,130,171,
152,204,216,156,45,185,229,133,154,162,36,234,198,128,145,196,250,170,132,185,239,224,132,155,65,114,3,74,209,51,30,77,88,4,171,211,152,196,145,233,125,26,91,175,42,175,124,174,49,175,187,56,29,246,135,
119,239,222,182,186,118,119,188,87,88,67,109,12,214,172,119,191,201,241,37,6,76,223,48,172,66,98,117,107,58,88,231,246,148,65,149,231,112,146,54,39,235,194,212,65,250,226,187,11,109,37,89,85,242,154,101,
26,216,214,88,60,238,25,246,132,33,237,150,246,100,75,99,33,207,246,38,242,51,164,114,183,191,21,11,246,235,195,211,5,95,46,143,92,45,215,243,227,187,199,99,251,111,179,254,218,101,158,143,199,103,83,
148,230,122,57,220,181,47,92,52,24,236,114,61,169,110,115,119,149,46,27,162,143,72,8,194,120,34,73,166,147,246,136,165,235,117,109,173,221,142,254,214,9,218,191,174,164,241,78,133,151,59,171,234,160,183,
45,128,188,234,64,9,135,94,149,164,80,248,254,153,103,115,185,241,195,145,210,100,81,119,41,222,4,119,26,179,135,209,158,85,48,126,195,203,233,4,48,196,38,196,212,13,56,221,193,216,195,209,131,93,86,219,
195,15,247,176,205,205,193,2,183,184,119,180,46,18,27,114,140,209,114,18,171,100,60,102,237,89,160,159,72,214,242,20,119,176,40,112,67,75,172,196,69,169,4,57,228,56,0,145,76,201,108,143,47,160,9,29,207,
107,52,75,42,185,163,182,162,3,191,218,65,139,140,235,42,206,80,10,33,42,43,166,78,74,137,174,114,195,136,218,156,9,7,200,149,209,130,35,22,80,234,186,65,37,14,46,7,164,97,91,197,43,44,198,243,35,240,
81,204,229,204,64,129,74,250,25,91,183,98,61,93,180,243,51,244,245,29,251,106,120,104,51,141,189,34,158,57,89,140,187,8,157,162,193,142,242,81,39,75,110,194,235,1,7,92,158,231,228,86,148,51,211,215,234,
24,24,108,208,108,201,237,70,23,25,208,96,146,103,46,139,202,139,160,7,60,17,149,122,163,224,76,182,165,100,182,31,121,135,99,184,81,240,156,92,218,133,107,79,145,141,36,143,121,192,72,239,122,156,33,
125,49,90,203,13,200,151,119,172,197,161,104,145,201,178,84,166,43,13,224,124,125,248,114,133,212,179,20,183,139,113,77,92,172,102,99,227,192,47,14,33,221,179,169,37,38,73,116,118,243,171,200,45,141,222,
94,186,130,131,221,37,78,81,93,159,8,245,37,88,84,9,172,89,141,165,132,211,204,235,63,201,215,195,28,85,128,232,48,71,93,142,88,38,51,144,117,52,97,152,136,193,88,218,196,8,19,151,176,202,254,76,234,202,
144,49,23,79,128,204,146,17,59,230,89,243,224,217,236,119,20,143,6,77,133,57,132,46,199,176,25,189,122,160,97,116,57,46,20,195,197,29,137,221,114,182,118,68,190,91,57,154,65,120,48,78,61,30,167,130,156,
163,69,138,66,15,138,209,179,186,76,250,25,183,41,241,238,120,108,35,240,85,177,148,96,55,237,195,155,175,228,226,238,150,246,189,199,54,86,220,61,71,247,183,236,15,124,59,89,40,134,237,29,181,158,59,
35,205,46,49,44,9,246,205,210,185,235,71,211,126,242,225,120,124,243,238,221,233,116,186,191,187,203,60,29,241,150,147,45,166,50,27,100,204,133,8,237,214,54,33,48,30,186,47,245,187,156,205,28,249,141,
207,131,130,80,148,6,81,253,80,143,29,82,45,166,122,195,109,238,227,57,110,24,57,128,91,9,3,114,21,221,0,41,212,46,228,209,195,165,38,112,48,2,60,156,195,232,182,101,52,136,138,104,79,57,246,39,246,94,
221,245,220,224,33,23,69,23,218,223,65,175,128,24,107,175,248,177,187,137,199,77,226,241,116,151,153,69,147,165,234,196,202,86,93,105,21,8,231,98,227,151,220,68,58,186,149,41,40,29,192,205,201,102,4,134,
104,14,227,237,87,160,118,39,213,91,1,16,214,210,49,193,134,219,50,222,34,237,89,102,161,41,169,1,175,229,222,186,71,57,98,163,117,63,16,204,125,61,50,63,186,134,52,90,110,20,124,72,69,153,56,196,32,12,
114,1,249,50,22,151,208,70,26,23,168,103,56,226,218,21,3,74,26,151,153,205,82,91,95,147,237,202,220,130,176,155,210,43,168,130,34,214,94,206,12,171,23,208,95,226,160,214,246,248,40,249,92,186,227,113,
128,209,132,54,137,200,198,221,216,128,179,192,133,224,150,232,78,96,2,235,77,105,163,133,142,54,133,51,190,181,182,217,216,38,10,85,204,218,62,202,230,77,136,186,203,129,61,187,94,159,68,30,94,161,7,
83,170,46,56,74,150,35,101,161,26,40,143,244,145,81,118,137,80,33,218,104,109,110,18,67,154,189,89,121,64,74,72,151,78,116,13,53,185,123,23,54,223,218,53,21,184,11,9,19,104,189,94,78,167,183,111,223,125,
249,213,151,223,188,250,250,205,155,55,219,186,46,251,253,135,31,126,231,119,127,247,119,191,251,241,247,158,221,75,51,8,48,217,154,108,183,123,64,164,69,223,76,87,80,195,163,153,175,234,120,84,205,248,
135,79,71,98,162,55,192,117,115,31,49,29,160,48,115,38,13,153,205,104,236,181,192,101,16,221,90,91,57,79,139,48,103,68,200,190,87,158,120,212,25,124,178,105,195,212,55,180,63,181,163,61,220,4,182,5,162,
34,0,70,219,195,32,171,45,57,30,74,176,244,44,110,86,213,226,167,176,34,152,231,58,195,6,245,56,7,21,204,27,9,220,99,92,241,225,217,219,138,102,255,236,114,221,32,212,158,151,253,243,103,247,175,94,191,
27,21,37,237,111,78,79,79,173,67,155,194,65,217,35,21,99,68,251,28,214,117,211,18,34,71,223,178,28,214,245,162,91,47,81,228,111,235,214,13,243,75,109,77,252,110,154,91,87,222,218,184,157,168,138,206,234,
97,95,156,141,160,30,44,201,44,181,109,71,233,108,4,237,177,7,239,105,67,39,204,248,52,177,115,175,177,7,188,130,205,197,115,61,133,193,238,35,118,85,36,158,247,65,15,136,92,30,26,115,91,16,92,120,79,
132,81,121,68,40,6,158,66,143,253,137,93,53,51,6,125,132,132,21,6,215,224,152,67,169,60,77,161,63,227,122,99,182,79,169,13,62,239,222,189,59,159,207,226,63,211,58,190,118,75,237,15,119,247,119,109,194,
139,182,201,196,114,172,157,170,105,218,128,49,73,252,113,232,88,129,242,255,162,6,225,38,16,49,9,56,21,247,181,173,21,42,235,208,167,213,192,126,181,162,228,161,218,162,219,213,9,69,201,224,19,211,50,
67,233,230,113,232,102,70,147,25,133,197,5,76,15,70,142,243,24,219,58,140,62,213,188,152,156,101,7,163,133,106,54,104,182,188,151,55,54,137,102,76,45,112,109,41,193,156,10,82,78,129,159,144,173,47,84,
75,160,191,64,176,45,41,209,197,216,240,47,34,177,11,94,211,21,161,160,67,186,4,55,197,160,94,20,0,14,226,28,30,104,160,12,76,179,40,240,84,104,91,163,107,71,235,50,38,219,19,39,39,110,187,153,179,222,
35,226,71,154,170,115,29,85,28,207,24,37,121,128,29,52,16,37,156,38,107,8,217,249,34,59,58,109,26,85,167,174,219,60,100,158,168,67,18,7,22,21,226,243,41,176,100,91,124,73,194,117,74,1,45,222,38,99,167,
172,106,43,80,54,71,247,136,246,86,94,60,224,212,133,41,57,236,115,107,52,9,25,127,167,164,172,189,123,120,248,127,62,251,236,159,254,241,31,91,213,216,205,226,165,215,62,174,243,233,244,31,111,127,250,
175,255,250,147,255,237,191,254,239,191,255,233,239,183,27,218,183,89,201,60,58,172,65,51,233,112,173,102,160,77,56,50,51,68,81,247,193,164,167,232,76,170,110,100,130,132,114,51,84,189,103,3,143,24,62,
149,8,2,193,91,203,5,244,205,186,73,241,186,42,110,158,91,115,58,171,164,203,161,252,206,66,51,253,133,159,43,134,188,171,255,136,45,204,108,183,148,204,123,64,211,113,180,231,178,40,205,12,255,94,35,
25,240,77,71,250,206,219,192,23,61,11,79,179,218,210,212,221,19,133,118,41,126,179,237,107,175,231,75,251,162,86,33,196,180,100,57,44,243,211,121,221,162,74,144,219,159,15,62,248,80,31,202,162,40,118,
171,217,19,37,99,161,182,51,118,81,149,230,101,203,151,245,177,213,250,54,120,212,179,144,130,183,176,98,206,3,158,223,94,240,114,220,199,208,142,249,208,190,236,205,235,183,167,199,199,189,26,6,216,244,
85,153,87,111,41,4,248,240,61,116,201,70,146,66,159,82,3,74,10,55,37,213,77,55,233,57,21,148,187,103,3,94,207,37,28,124,129,245,105,151,165,188,15,124,110,75,240,252,249,243,47,191,254,202,81,20,160,178,
145,235,85,6,145,123,26,38,70,101,0,129,24,161,240,17,105,205,198,36,193,110,166,68,55,230,52,233,86,233,73,196,98,23,181,174,191,250,229,47,255,254,239,254,225,233,233,73,28,31,197,201,157,197,238,211,
79,63,253,163,63,252,195,239,126,239,123,179,48,32,132,152,127,185,174,203,34,203,76,207,134,149,48,29,51,0,196,38,74,37,104,242,116,90,80,142,53,120,122,115,109,164,184,168,232,38,213,110,63,80,220,223,
77,152,224,91,221,16,180,75,247,124,213,36,107,201,134,141,119,110,143,231,229,114,9,29,235,208,169,170,72,130,35,19,37,171,173,76,137,120,164,110,212,30,220,129,189,152,144,18,234,144,30,102,167,133,
136,203,19,241,85,21,185,70,85,59,157,9,68,95,11,93,96,203,104,148,77,55,92,18,110,98,100,118,188,219,153,88,78,81,230,220,35,243,170,226,58,51,206,4,157,0,34,236,213,17,144,165,54,53,121,112,87,69,184,
52,141,65,77,137,162,161,90,53,27,21,204,237,150,64,106,21,5,16,227,213,99,240,23,138,151,96,187,90,160,253,85,69,32,201,131,36,16,186,72,133,86,52,115,99,211,236,160,97,199,157,105,0,119,39,131,104,242,
203,108,201,48,60,171,117,170,18,0,65,54,210,145,190,204,10,45,39,23,94,106,113,201,38,198,157,104,100,17,109,67,5,12,34,192,247,189,58,103,171,221,145,95,125,241,197,255,245,79,255,244,226,197,139,79,
63,253,189,223,249,157,223,249,193,15,126,208,62,165,235,245,250,243,159,255,252,255,252,159,255,243,255,254,151,127,254,228,147,79,218,125,99,16,113,240,216,120,87,203,96,177,14,144,41,48,100,156,176,
80,1,233,222,26,42,66,169,237,101,207,106,111,86,204,5,172,11,215,149,22,166,190,6,124,43,24,69,69,130,216,30,161,131,202,251,133,147,36,77,211,52,187,223,180,53,206,30,241,24,237,214,209,231,220,192,
80,235,65,138,121,86,195,222,30,148,75,249,45,80,255,35,192,215,200,189,184,64,100,168,212,155,173,78,246,21,110,245,24,222,1,108,197,80,149,140,174,208,254,119,58,95,210,114,104,29,244,178,155,239,238,
142,235,219,119,42,73,157,218,223,159,47,215,101,127,87,214,237,112,184,191,92,206,70,15,145,87,162,112,209,174,181,126,210,20,228,237,188,46,207,238,159,159,175,215,162,56,233,139,15,238,133,204,176,
229,25,74,133,56,29,238,159,161,111,122,17,158,173,235,105,201,11,237,50,44,181,118,240,201,9,153,76,149,216,205,163,5,177,217,164,96,245,21,75,29,98,158,76,243,216,217,168,62,129,212,218,157,73,156,165,
27,205,3,182,128,99,106,43,110,248,237,80,193,101,157,105,207,68,142,54,135,131,84,135,165,52,65,167,158,108,18,124,207,73,68,65,142,23,93,110,105,107,12,105,143,161,95,242,196,3,149,124,120,124,248,231,
127,254,151,246,93,127,246,103,127,246,193,7,31,124,243,205,55,173,19,111,31,227,219,183,111,127,249,139,95,182,42,249,95,254,203,143,219,67,33,159,251,178,72,68,169,132,148,202,141,37,157,250,34,93,103,
165,159,186,222,101,237,142,22,47,179,77,167,49,146,100,204,236,71,232,38,98,164,229,86,143,197,178,250,6,21,186,212,171,100,60,146,49,24,139,114,43,21,169,10,144,182,145,84,151,108,214,132,235,154,119,
199,114,65,21,105,82,205,54,36,78,73,127,25,77,101,39,102,179,32,95,0,228,130,76,64,213,221,18,34,156,50,196,37,91,35,24,53,36,173,221,15,101,162,117,107,240,176,242,162,102,53,98,170,108,76,193,234,17,
140,195,4,160,238,90,52,238,79,26,118,43,73,199,117,116,204,46,78,134,78,32,111,170,37,211,78,245,196,8,249,204,178,76,51,119,188,98,158,30,81,181,91,100,6,18,25,82,239,69,201,115,205,105,73,5,74,5,240,
40,98,114,39,4,228,123,6,35,211,69,203,41,182,232,5,233,185,219,245,247,108,23,113,104,100,200,245,100,6,148,190,176,165,137,176,218,89,116,251,20,2,179,19,79,3,216,180,110,235,181,219,73,209,59,88,119,
62,100,243,12,118,154,134,249,234,115,219,42,160,201,48,35,33,237,246,231,213,215,175,218,75,253,206,119,62,252,211,63,253,211,214,125,124,175,181,30,243,220,70,203,214,122,252,221,223,253,221,171,111,
94,181,209,254,229,139,23,202,254,78,230,46,11,35,20,71,40,192,14,36,171,61,33,155,70,157,184,179,6,81,205,178,213,41,186,129,41,74,110,21,111,119,153,105,152,189,90,113,123,213,110,86,236,45,53,241,86,
93,84,94,131,10,101,219,127,88,14,146,119,195,169,223,104,106,160,9,214,232,86,137,149,26,51,248,34,147,192,35,247,114,230,70,204,64,93,35,225,68,61,140,57,113,85,83,99,106,67,170,27,41,56,136,154,199,
2,219,82,186,104,117,201,3,237,245,210,141,137,165,246,7,146,179,115,62,95,78,143,242,33,165,120,104,245,250,94,34,29,118,187,169,108,151,55,175,191,105,159,252,113,191,135,77,27,98,213,212,242,63,238,
246,135,164,94,187,173,232,203,13,160,143,226,253,225,112,18,207,241,184,219,181,209,255,216,62,115,75,85,157,241,237,53,111,247,207,118,24,174,3,227,175,76,147,28,12,13,244,189,101,162,228,140,178,24,
245,233,131,206,123,176,218,48,34,64,244,67,146,26,95,79,229,41,131,93,124,183,203,176,228,7,124,87,49,170,220,221,221,29,156,242,156,128,108,151,146,192,21,251,211,216,207,27,148,114,71,203,205,117,175,
234,174,14,100,143,208,95,100,32,99,154,58,245,164,103,189,76,176,233,241,233,241,155,87,223,252,240,135,63,252,203,191,252,203,143,63,254,248,168,155,137,175,191,254,250,179,207,62,251,235,191,254,235,
207,63,255,252,237,219,119,31,188,252,80,64,203,34,84,40,164,239,173,151,77,184,41,172,71,25,106,78,52,248,98,165,20,102,130,5,96,39,24,151,96,110,199,117,171,239,215,213,67,222,42,162,25,83,44,134,242,
104,35,56,193,201,230,61,251,126,242,112,118,19,193,33,255,124,21,36,21,246,93,232,50,8,169,17,200,113,148,86,48,114,46,17,79,10,117,85,211,103,43,162,61,50,108,217,157,174,65,182,112,216,81,43,222,164,
183,211,164,219,41,105,0,13,62,226,89,14,40,12,10,35,211,193,132,174,217,9,125,255,68,227,67,146,235,245,181,183,19,162,213,196,52,237,148,168,90,48,230,26,79,218,71,195,28,147,153,59,24,187,192,168,200,
21,162,254,2,105,204,77,162,164,244,124,186,104,133,233,173,210,170,20,80,172,67,80,93,37,25,46,169,164,179,128,33,108,199,0,233,146,121,221,60,223,85,216,226,216,75,144,38,13,116,47,50,176,138,120,48,
7,248,48,132,142,123,36,98,161,18,190,78,201,90,224,158,115,66,156,208,132,189,108,249,57,31,21,121,20,54,184,148,76,102,17,168,67,55,212,104,237,150,253,205,111,126,211,110,101,247,221,109,211,37,38,
235,214,15,74,140,93,174,75,154,117,59,155,205,75,158,99,67,84,169,24,10,26,150,181,65,225,105,69,246,55,125,168,119,12,210,86,190,48,14,79,237,76,51,196,113,185,58,235,204,75,120,97,136,43,0,244,152,
150,229,16,204,127,89,127,69,10,163,209,131,197,197,23,94,5,109,52,204,7,207,66,150,232,43,135,15,41,215,250,158,151,222,150,51,78,8,71,17,88,5,228,211,204,17,129,47,50,150,121,172,59,94,167,110,255,84,
26,26,205,9,164,146,141,167,44,48,138,37,228,217,222,239,151,118,107,237,231,25,55,241,114,88,148,127,56,189,120,254,252,116,62,233,221,132,62,58,98,142,46,124,22,97,249,214,62,4,81,232,180,75,38,60,188,
82,218,79,155,133,148,34,95,63,207,123,75,89,73,212,238,226,240,91,38,148,86,99,232,233,99,156,122,144,58,214,42,108,108,50,211,155,130,64,55,231,118,48,184,217,75,232,185,125,30,13,104,216,23,101,109,
110,249,82,98,184,241,165,171,214,78,84,234,26,229,105,110,111,238,176,223,187,177,23,182,209,162,138,114,73,76,172,147,82,62,213,137,205,100,182,137,255,137,1,173,144,254,235,74,224,114,62,35,192,54,
9,136,196,32,42,0,60,248,248,195,240,38,78,79,39,209,67,173,235,227,227,35,84,233,173,211,124,120,120,248,242,203,47,37,231,164,72,110,61,228,54,91,1,242,217,30,186,185,236,202,172,13,181,142,107,158,
5,173,239,107,85,134,73,34,45,162,154,17,56,236,97,219,207,223,34,135,215,64,120,144,213,173,96,82,45,230,40,83,251,190,17,223,11,188,2,174,150,210,7,204,115,123,169,89,189,43,128,35,81,120,10,88,99,43,
134,68,59,189,152,66,56,94,68,21,83,89,16,121,113,179,10,134,106,234,178,16,145,56,62,4,12,235,163,232,104,204,144,186,101,226,14,99,190,247,243,30,81,227,16,229,101,85,17,43,150,18,145,154,91,66,98,149,
227,112,133,124,41,213,17,82,119,19,135,48,39,46,152,35,93,122,36,32,66,107,178,4,181,168,36,199,37,63,156,230,12,182,7,157,72,120,47,197,178,23,112,108,77,243,14,158,125,145,98,247,154,134,220,52,166,
107,7,108,3,92,32,46,175,112,238,85,218,79,65,36,168,234,0,79,171,174,100,55,155,174,79,44,241,157,24,188,24,207,76,209,61,212,226,240,17,51,185,131,4,16,95,9,5,122,20,107,125,32,179,87,160,174,189,46,
45,175,215,245,151,191,252,229,235,215,175,177,236,174,234,123,7,247,206,246,159,148,112,145,56,214,242,165,146,208,97,203,7,180,60,72,66,147,232,236,41,237,228,187,4,232,72,114,72,20,245,84,46,6,61,193,
223,46,81,107,12,85,123,37,231,189,184,227,41,135,43,203,155,168,180,246,215,128,246,204,230,183,212,50,128,103,230,172,97,105,153,209,50,16,42,5,165,86,180,2,153,247,193,2,171,48,184,181,39,211,45,234,
113,20,38,79,10,109,205,20,38,15,65,237,228,222,211,66,5,106,16,247,2,237,179,186,230,124,221,74,123,198,245,246,153,67,240,123,88,74,249,110,158,15,135,125,187,231,210,110,6,66,32,110,139,165,117,217,
199,251,187,103,59,33,23,79,214,164,12,161,208,122,211,106,90,230,162,157,136,68,184,181,191,220,47,194,133,87,136,146,105,41,184,165,208,82,153,54,75,111,79,189,49,74,181,84,7,2,42,179,182,99,145,51,
100,12,30,70,42,104,108,168,171,64,7,198,50,10,22,62,30,29,58,171,78,43,135,146,61,116,183,250,104,154,149,193,61,79,154,191,93,146,211,43,180,137,97,19,235,24,97,212,37,131,89,224,3,197,24,66,34,169,
184,78,204,191,233,14,130,37,184,215,22,144,138,118,211,182,169,17,104,103,86,95,54,18,52,34,149,148,158,108,142,170,121,189,92,81,193,207,231,179,90,129,203,184,243,230,205,155,214,199,180,191,124,249,
242,37,146,28,8,251,22,158,127,82,7,132,156,133,252,95,227,209,26,148,7,109,139,204,253,218,237,195,4,67,17,114,4,24,204,12,39,226,174,147,32,33,222,209,172,222,26,72,232,0,217,215,165,133,8,19,198,223,
136,166,113,74,234,239,74,70,154,110,74,40,124,97,204,58,253,244,163,17,58,97,177,81,34,76,172,18,85,245,114,195,196,225,26,209,249,0,209,125,142,49,120,232,117,247,48,101,24,134,23,223,96,150,32,84,122,
32,34,205,233,200,8,246,74,193,236,7,56,253,181,35,47,175,125,147,73,210,152,45,199,213,22,33,232,60,193,243,194,146,59,186,119,64,180,13,22,32,215,114,107,119,203,38,75,5,250,240,247,144,96,105,149,90,
120,174,85,132,71,176,166,198,81,140,78,57,67,117,243,21,105,136,130,5,236,154,108,85,40,114,19,47,29,69,134,33,241,78,211,174,173,218,233,222,69,231,192,45,218,231,159,179,59,189,216,202,136,170,28,147,
170,65,196,136,237,63,56,143,17,83,27,205,11,17,122,167,57,44,109,254,190,127,246,124,121,253,250,122,189,180,10,222,26,16,149,5,202,221,124,58,157,218,63,183,159,223,90,27,221,77,235,97,45,117,182,219,
12,217,134,130,83,49,130,88,33,144,91,53,70,143,231,176,133,126,0,30,228,54,1,38,121,118,132,35,183,83,139,93,238,239,186,71,139,227,86,23,166,99,59,90,150,101,17,122,134,106,103,68,2,3,56,171,222,248,
122,23,110,251,163,109,162,67,55,20,134,246,180,39,97,177,132,72,9,232,190,248,68,213,180,143,176,213,159,250,124,7,109,195,57,73,233,85,222,84,75,217,202,225,233,124,222,218,141,36,30,231,115,114,159,
60,173,41,98,43,50,205,168,156,73,9,69,56,51,76,245,24,230,253,81,2,196,164,61,1,61,49,112,11,29,186,51,8,254,215,186,194,221,180,223,137,135,237,78,40,154,243,14,240,125,245,94,147,186,12,130,116,150,
120,169,126,109,214,79,229,234,154,30,51,231,114,71,109,253,73,237,120,144,6,185,135,88,69,139,240,27,100,197,131,187,34,233,219,230,27,229,105,14,197,66,120,172,56,183,87,221,174,218,165,77,127,119,119,
199,115,107,120,61,86,38,14,38,24,234,192,37,69,83,166,100,198,28,26,124,89,61,121,211,14,200,218,202,46,138,184,147,37,108,49,219,101,158,131,77,94,57,95,206,114,68,173,235,69,95,64,187,8,237,31,190,
250,234,171,95,252,226,23,194,11,122,254,252,112,60,28,143,135,54,67,75,179,4,23,253,45,67,96,145,215,28,147,83,24,243,104,217,32,249,235,173,190,78,211,229,122,233,105,183,50,71,109,114,187,239,164,211,
47,74,168,72,59,138,200,144,39,44,52,233,56,209,57,164,114,67,198,103,13,101,68,229,83,178,213,207,182,65,178,59,158,228,65,208,5,117,134,99,34,105,74,30,220,12,85,157,42,105,166,33,248,162,91,218,118,
130,217,96,141,91,157,141,175,96,148,183,157,144,52,83,20,25,131,75,242,153,237,14,85,184,133,23,154,1,140,190,252,36,79,89,86,71,59,217,220,232,187,45,213,57,170,209,26,188,96,218,46,87,24,90,219,171,
61,38,77,121,176,211,40,18,29,224,123,213,210,67,127,18,107,159,220,209,2,38,74,187,126,163,231,41,116,50,117,50,50,233,134,56,198,208,154,209,106,176,61,58,37,82,166,8,50,184,153,181,129,91,24,179,121,
117,96,214,132,213,4,207,73,142,33,0,89,40,215,229,53,116,199,116,247,57,49,174,100,10,126,149,83,96,115,204,191,23,142,42,88,20,203,110,119,188,59,182,54,124,89,246,63,255,249,207,127,245,171,95,181,
65,242,227,143,63,22,174,213,249,172,235,151,240,248,244,176,181,211,178,141,144,242,163,105,249,164,239,111,155,84,137,0,119,8,181,207,37,28,148,233,180,213,235,59,39,27,250,66,87,184,111,138,80,147,
175,82,120,190,74,60,143,21,240,97,55,61,54,75,60,120,131,96,75,47,99,108,235,158,194,241,238,142,186,32,165,175,154,69,11,35,34,141,148,98,216,182,25,163,22,255,226,82,104,144,221,141,154,83,237,62,254,
96,59,168,172,73,51,0,149,213,4,61,90,112,197,27,35,29,166,165,181,207,7,201,159,184,78,187,121,55,47,84,128,133,32,93,94,41,173,91,158,96,21,102,39,30,47,102,113,225,103,156,151,189,105,119,249,243,235,
176,74,20,207,95,185,193,194,188,200,114,5,124,175,73,186,242,90,187,78,15,203,129,33,123,15,16,138,163,10,156,207,168,69,118,220,144,212,148,228,233,208,69,239,247,133,134,174,149,12,212,136,144,51,103,
140,98,63,108,66,131,106,79,66,42,118,111,179,224,154,202,220,88,110,98,247,183,44,47,94,188,120,251,139,95,128,124,34,219,99,45,46,37,22,63,140,33,247,134,181,223,36,239,138,84,21,114,93,170,179,197,
228,255,174,215,13,32,12,108,250,117,207,95,71,127,106,152,135,72,209,93,243,219,55,111,219,107,109,119,120,235,84,80,101,30,31,31,127,253,235,95,183,62,230,187,223,253,238,254,176,191,187,191,131,210,
50,152,53,17,164,195,91,88,187,170,156,124,234,50,196,100,8,123,99,94,48,103,192,19,169,26,165,189,82,15,130,170,167,69,90,191,32,235,99,18,146,69,19,3,57,201,106,221,233,46,1,237,187,179,60,184,50,55,
36,192,224,185,58,217,33,176,225,172,238,188,30,123,30,22,170,181,106,177,44,244,70,109,88,50,104,26,97,192,126,65,105,207,131,236,211,190,29,190,172,30,180,197,129,38,132,206,16,229,49,12,173,105,205,
18,88,197,43,235,41,16,5,100,110,205,27,208,255,215,10,43,3,119,152,53,46,178,17,133,135,18,88,253,165,250,110,211,168,5,74,40,4,47,197,29,162,245,109,151,224,142,195,70,71,141,238,158,201,36,145,204,
91,61,153,173,32,78,72,21,71,121,110,175,162,174,201,97,19,197,42,18,43,117,24,192,68,139,151,96,106,156,46,197,204,199,140,92,143,98,45,144,125,122,114,71,65,197,104,137,187,124,50,44,47,200,211,215,
96,193,214,45,1,171,238,229,9,37,41,157,79,220,153,107,185,127,118,191,219,205,173,227,120,253,250,245,79,127,250,211,87,175,94,225,115,122,122,122,106,93,73,43,154,223,124,243,77,241,248,96,115,86,210,
100,199,9,215,171,38,230,135,49,5,154,188,243,68,185,63,201,82,181,251,144,6,103,33,210,167,58,129,185,214,35,9,163,123,29,14,240,171,252,171,148,110,237,65,218,99,117,57,63,153,205,159,77,247,252,69,
190,139,168,174,103,174,46,25,2,12,162,88,173,57,188,120,162,54,236,81,168,117,209,38,175,152,23,40,92,101,50,152,88,150,164,203,159,38,78,41,242,252,165,229,120,127,247,252,229,225,238,121,171,197,164,
181,100,36,135,72,215,193,72,239,52,119,59,48,98,157,197,63,162,64,11,57,203,10,211,103,179,192,238,85,39,129,118,77,164,151,215,132,167,64,166,99,232,202,114,221,110,137,229,158,188,212,236,47,222,67,
206,44,153,19,34,91,221,210,15,50,123,176,180,112,224,226,53,97,173,106,100,92,66,149,157,50,65,208,145,237,68,224,163,23,121,49,135,65,192,72,216,134,113,231,124,119,119,39,67,94,23,165,69,96,14,48,47,
243,252,248,98,94,172,110,176,9,79,66,62,27,197,195,96,137,33,152,101,217,13,169,220,20,52,242,215,237,254,105,191,247,235,175,191,86,75,66,86,240,246,167,221,249,63,251,217,207,218,223,107,158,81,186,
111,205,129,30,117,237,107,202,6,183,103,68,175,77,99,188,109,181,45,237,160,133,201,235,101,165,92,168,12,225,186,200,170,151,140,155,101,183,44,138,183,0,156,140,213,108,182,52,90,143,46,77,28,58,84,
47,83,212,188,222,114,23,120,195,80,141,101,62,69,196,103,240,139,83,119,0,135,104,85,254,47,144,104,3,199,241,146,184,19,227,157,210,209,99,19,15,20,235,15,10,94,188,187,209,13,186,25,23,130,87,218,89,
77,204,165,173,165,251,155,81,249,169,234,60,225,93,74,144,236,46,233,178,103,35,34,100,15,187,138,235,120,96,216,144,23,125,251,24,25,95,186,161,20,23,52,167,174,5,5,87,92,85,155,35,155,71,7,195,14,154,
22,141,208,213,35,77,204,134,166,214,78,236,247,183,126,253,197,53,132,10,149,155,109,15,84,157,56,207,204,63,22,26,237,20,93,49,40,11,20,189,190,19,86,35,98,139,81,77,17,67,70,47,44,102,13,128,225,17,
56,21,72,120,3,13,52,163,199,182,90,69,112,226,34,30,188,214,155,63,187,187,111,47,242,120,60,182,255,244,217,103,159,181,30,4,151,173,85,240,118,115,183,123,252,203,47,190,148,17,85,219,109,23,61,58,
202,99,1,67,201,64,11,184,91,84,179,48,42,54,197,148,208,197,124,102,164,168,161,80,20,172,89,236,51,220,206,41,217,14,94,87,49,223,104,62,157,112,237,139,118,236,106,119,165,38,233,213,181,8,117,216,
237,114,149,239,39,180,234,93,11,13,128,240,159,139,37,133,185,235,0,83,206,139,197,188,5,232,167,233,89,27,81,227,42,202,85,165,248,74,166,7,181,231,151,211,122,182,170,42,63,243,124,62,205,243,252,236,
249,51,77,5,219,216,170,245,101,55,61,43,128,246,86,51,223,233,33,168,112,23,64,241,142,194,77,110,47,236,122,190,158,30,207,250,80,207,238,38,201,195,70,63,200,104,5,189,32,238,40,122,27,16,29,103,230,
54,159,222,147,126,184,214,33,138,129,26,0,211,124,78,48,50,241,116,46,196,130,59,124,238,246,147,6,77,155,61,111,236,30,147,180,192,209,53,172,66,97,107,100,170,8,97,120,174,160,162,57,22,161,13,81,59,
105,50,183,138,179,10,125,200,80,140,17,151,111,162,47,67,24,49,211,110,1,193,110,189,221,216,173,227,22,159,224,243,89,124,181,52,104,162,221,249,255,254,239,255,14,134,76,144,157,243,158,39,143,198,
4,75,170,152,214,138,221,60,39,187,89,225,214,228,167,127,28,138,56,82,168,204,210,63,162,66,73,107,172,90,45,20,132,152,82,167,219,129,206,12,133,168,45,105,235,96,98,23,45,56,222,125,114,49,228,101,
105,197,43,19,51,200,30,46,118,9,24,167,144,38,54,82,89,195,65,168,112,142,116,179,128,247,65,141,163,51,7,1,10,99,44,85,26,222,154,88,215,101,3,174,135,47,190,113,140,150,21,106,105,115,49,184,73,44,
175,133,50,205,69,159,56,43,75,111,98,140,131,153,37,225,176,202,76,216,10,166,52,241,57,78,17,138,162,182,60,118,154,69,231,201,13,146,45,171,3,57,122,230,80,116,239,255,170,242,156,205,177,108,153,155,
212,60,193,198,11,205,235,97,2,158,249,158,243,33,79,102,49,81,205,160,37,98,126,172,189,93,246,12,111,243,14,17,192,183,56,214,143,129,35,150,77,220,83,250,4,20,72,81,202,197,205,181,163,169,213,80,109,
41,72,160,149,131,60,43,243,44,119,234,94,165,219,173,13,255,201,79,126,242,23,127,241,23,237,141,180,91,28,237,201,225,144,219,93,254,252,249,243,218,237,49,45,111,207,196,203,48,251,165,158,134,148,
135,226,30,5,181,43,21,61,42,139,29,104,214,245,151,54,86,83,138,177,175,160,201,88,177,127,51,71,205,196,112,95,41,199,187,189,0,106,193,174,143,18,67,107,141,157,179,13,71,25,36,225,165,202,59,218,220,
130,172,226,99,55,26,169,96,73,36,44,155,23,153,59,226,98,218,209,231,82,173,250,135,91,56,247,216,37,227,41,86,66,12,82,115,103,93,12,46,101,219,78,231,243,124,55,121,98,84,231,27,65,136,161,48,69,241,
77,99,199,7,92,85,42,215,122,127,92,182,235,122,17,245,102,158,239,239,9,10,233,173,229,107,61,144,100,196,114,4,197,157,169,246,172,33,6,244,151,193,226,186,167,52,40,110,20,140,219,95,204,138,199,207,
81,231,12,167,108,244,207,82,104,120,197,221,158,133,32,7,95,35,51,34,133,203,146,172,190,178,199,227,221,229,122,97,139,29,146,203,205,162,125,244,145,242,169,162,11,207,114,19,165,141,205,151,73,126,
72,209,131,104,157,46,91,196,199,223,11,60,195,121,169,78,50,117,91,183,199,252,216,238,237,246,95,219,221,222,218,151,214,128,75,112,135,222,58,158,186,192,212,8,91,204,145,108,26,67,24,7,220,78,206,
128,159,124,244,8,99,205,217,177,64,24,15,97,54,242,134,5,135,86,221,151,169,48,184,36,211,248,144,78,135,150,22,132,113,253,237,25,43,35,216,108,169,183,54,117,173,56,90,114,172,214,46,74,249,65,42,11,
230,98,65,240,37,81,48,87,91,17,98,174,31,61,190,251,224,194,166,190,162,148,99,12,137,216,183,222,6,8,179,138,218,34,174,38,127,10,162,253,135,238,79,97,225,149,242,132,207,97,154,209,178,17,190,172,
117,12,160,171,222,51,215,238,125,77,234,25,202,218,24,116,101,236,40,77,146,45,244,59,181,216,229,193,192,154,107,201,168,38,5,138,111,5,53,130,221,220,116,58,117,161,40,68,219,197,244,188,122,82,240,
238,76,110,158,107,82,20,152,95,113,82,113,64,150,120,77,245,157,175,58,239,24,60,80,114,55,238,4,51,2,79,65,25,26,111,154,108,234,27,195,40,23,82,95,252,182,17,25,108,170,164,8,239,223,255,253,223,255,
234,87,191,106,255,252,240,240,208,42,184,72,52,67,61,157,158,64,8,33,87,209,188,253,25,246,74,171,185,194,201,183,148,110,173,80,99,159,110,0,194,23,247,107,118,79,215,72,99,147,24,220,27,50,245,76,128,
226,55,115,123,238,119,243,78,47,225,140,213,29,220,147,211,236,49,158,61,244,151,52,174,156,53,205,246,38,38,17,212,19,138,254,113,163,242,144,38,79,174,56,184,88,97,67,80,205,14,158,185,78,30,41,106,
182,101,129,236,45,79,26,38,174,53,29,142,119,91,46,107,222,230,101,159,46,87,93,208,73,178,167,157,100,28,9,225,205,51,165,216,219,85,102,12,69,235,142,80,151,37,70,118,119,152,167,214,140,251,57,225,
198,109,180,118,229,40,106,135,129,129,71,41,1,34,53,182,94,160,188,182,155,191,218,229,173,92,18,209,8,165,175,202,83,116,50,108,127,36,171,135,247,154,159,103,116,131,117,63,197,77,223,1,52,166,61,61,
243,139,23,207,127,245,235,95,117,79,40,79,1,100,170,116,12,223,138,184,84,131,36,232,62,106,172,86,194,73,187,134,120,151,56,59,195,199,65,159,113,74,187,81,248,84,214,24,129,162,180,218,221,110,146,
95,255,250,215,255,240,15,255,0,18,142,34,155,67,128,45,22,143,19,222,123,216,174,235,152,46,0,48,181,24,175,36,36,15,248,155,76,244,167,218,72,96,41,32,188,121,16,66,132,105,140,42,114,148,5,136,219,
218,242,9,106,242,192,7,24,143,21,152,177,147,103,130,133,1,216,29,235,118,165,41,92,68,240,161,215,210,84,198,214,212,141,244,32,217,71,53,204,213,200,175,177,247,213,36,108,208,203,73,199,53,36,232,
230,72,144,216,30,3,156,244,132,113,171,67,173,170,80,25,66,68,97,30,165,193,44,244,88,146,164,16,4,146,129,201,16,237,118,173,72,43,15,8,21,97,26,67,197,104,57,168,234,172,178,70,19,158,58,254,13,129,
79,114,14,68,48,175,113,67,47,163,8,76,2,69,53,122,126,9,85,78,128,206,220,119,103,102,27,4,228,39,116,250,54,136,109,144,229,87,245,187,162,23,102,69,172,48,82,38,181,89,74,124,94,106,246,118,90,63,44,
6,118,232,247,228,106,14,160,129,203,64,32,4,157,231,164,26,83,75,32,242,242,146,2,103,156,40,139,183,86,22,20,8,106,183,114,43,226,173,49,121,247,238,157,229,240,74,122,128,31,139,184,104,57,48,0,215,
224,20,62,162,41,185,164,206,128,79,232,11,224,3,99,54,46,38,160,233,68,6,228,39,36,24,75,161,103,140,142,55,144,34,46,123,60,113,195,95,192,194,203,156,120,74,112,105,2,108,150,168,76,51,36,82,57,160,
181,103,151,199,98,97,130,196,18,229,42,201,229,43,72,2,210,202,180,9,3,18,248,98,113,79,250,4,215,220,106,214,101,32,33,198,27,115,0,51,50,67,3,162,12,186,105,130,207,187,88,203,234,187,154,160,35,165,
5,125,245,17,51,23,63,24,163,193,228,197,92,103,10,204,199,136,84,204,187,180,236,163,238,228,205,131,191,246,200,52,179,73,41,46,21,101,189,167,169,79,233,118,93,145,191,83,198,100,37,29,130,170,71,5,
170,179,188,105,41,237,120,19,212,196,250,30,156,231,202,199,127,88,42,64,154,156,32,101,0,25,81,58,198,188,30,238,142,69,83,179,187,177,161,113,50,209,74,186,35,46,94,115,100,49,113,5,153,49,217,146,
181,219,17,206,203,8,63,179,72,170,196,245,214,77,37,1,215,91,235,78,43,229,240,69,249,199,127,252,199,214,184,4,25,70,247,203,110,119,56,28,40,17,206,153,166,2,174,202,46,217,36,81,166,190,100,12,75,
169,93,193,139,180,185,9,206,177,78,32,236,70,225,122,3,74,81,166,17,10,83,98,137,128,167,224,15,145,170,126,42,243,222,168,72,159,198,34,171,116,242,4,18,142,60,176,235,90,16,117,161,85,13,249,62,74,
229,221,176,177,194,34,1,190,43,92,100,88,34,64,119,152,241,40,17,214,187,138,216,29,244,152,221,186,253,54,100,218,77,112,216,119,149,234,83,122,41,164,4,87,255,36,245,27,102,140,144,65,168,90,115,39,
169,210,43,39,176,185,73,105,128,19,236,238,99,235,67,35,239,126,86,120,38,5,137,20,161,148,49,38,132,70,169,58,104,138,134,99,74,164,114,211,107,34,75,100,26,242,86,24,27,156,53,107,22,130,165,128,164,
103,176,200,72,162,165,102,4,68,118,97,76,243,120,43,38,190,239,238,228,250,236,162,205,219,165,157,106,229,245,205,162,153,82,93,83,183,240,47,131,57,112,160,11,183,45,49,64,215,200,46,147,187,127,246,
236,34,121,46,119,168,218,127,243,55,127,3,157,177,86,112,57,59,222,189,121,135,229,62,69,21,128,69,130,5,104,168,79,27,119,106,122,141,53,42,147,151,31,97,40,26,111,214,10,244,132,108,176,100,153,27,
110,104,100,50,116,245,147,77,48,162,244,236,0,213,7,43,62,166,108,154,132,192,192,33,101,182,80,167,99,243,84,181,146,53,79,51,174,68,149,59,216,165,107,169,178,153,78,74,170,44,120,76,55,117,189,16,
26,73,108,109,218,185,125,32,113,136,248,9,3,213,212,252,87,109,124,215,23,128,226,3,231,246,222,125,130,165,170,238,63,218,151,73,77,152,149,17,161,148,87,147,236,71,51,251,165,203,160,90,146,217,130,
42,68,83,70,32,152,84,5,32,237,192,17,72,86,4,119,90,166,120,208,177,87,225,211,128,120,198,68,66,113,53,44,194,225,142,26,198,212,239,216,5,98,6,166,147,13,66,111,250,169,208,177,108,48,51,235,190,205,
132,60,66,207,105,68,207,131,123,146,114,243,44,153,28,219,135,31,28,158,158,30,129,216,154,105,100,7,171,172,83,140,44,225,201,180,105,176,196,103,155,175,156,80,91,152,64,187,135,67,162,255,80,125,209,
22,107,192,243,187,61,100,175,190,126,165,90,54,233,166,223,188,121,243,197,23,95,252,237,223,254,45,222,203,243,23,207,119,251,229,249,179,103,237,219,230,69,132,148,91,134,243,140,41,228,130,15,214,
209,50,35,179,179,28,117,5,102,14,103,250,114,44,68,66,2,235,36,171,51,194,174,17,209,156,246,146,52,47,59,48,128,192,3,227,67,31,151,60,248,88,27,103,53,238,207,30,62,163,238,14,17,43,86,82,125,204,5,
71,12,77,133,81,30,17,255,80,99,255,105,8,1,55,155,169,74,135,153,193,16,63,152,229,245,182,153,55,92,116,110,184,185,30,6,231,221,154,211,171,254,230,172,23,65,114,88,104,14,70,246,109,231,177,20,186,
122,170,159,84,103,143,112,140,167,216,73,46,242,70,134,159,237,13,120,49,10,17,31,19,204,105,90,180,53,236,100,122,170,200,192,109,27,72,253,208,190,15,177,94,24,221,221,215,13,173,51,187,189,148,252,
254,181,121,163,160,159,170,152,70,77,45,89,135,253,239,4,231,58,91,111,243,49,11,182,146,67,135,137,215,86,136,165,160,149,70,82,32,30,89,225,60,64,62,130,108,117,186,94,217,142,81,91,231,100,173,50,
154,164,231,207,159,239,118,109,170,125,129,187,252,167,63,253,105,107,195,191,254,250,107,61,165,90,229,217,190,248,234,243,86,226,117,46,33,237,196,93,114,73,7,117,230,109,174,29,53,73,145,118,12,26,
194,116,89,207,215,203,69,153,94,50,190,150,58,88,199,251,22,132,187,10,91,126,196,113,105,83,101,198,44,85,70,95,13,50,211,112,189,85,139,100,9,3,251,132,75,118,77,153,132,105,114,240,109,170,93,17,247,
191,135,117,148,32,203,231,83,206,237,167,158,46,231,39,161,117,75,124,98,86,198,78,2,80,94,75,29,252,249,193,33,74,180,50,71,18,124,245,227,134,31,19,62,248,77,82,2,102,144,77,65,140,42,176,79,24,39,
204,33,185,19,214,71,150,96,233,14,162,206,253,215,112,156,212,51,228,179,206,100,42,211,149,89,91,172,181,244,22,185,217,48,22,93,130,132,206,28,96,26,100,41,61,24,151,74,13,196,0,119,148,199,16,63,247,
155,117,196,47,152,217,166,101,207,216,137,135,68,45,232,57,34,53,69,144,34,73,189,107,63,227,229,203,151,79,143,79,222,85,34,51,221,64,213,138,187,136,193,89,224,253,152,95,177,127,86,14,106,215,238,
34,18,186,213,61,82,79,146,109,15,124,179,153,194,117,187,126,254,249,231,215,235,10,248,248,171,175,190,106,119,251,191,253,219,191,177,130,63,123,222,6,119,217,60,139,97,205,180,87,150,145,220,201,83,
170,92,176,155,108,47,163,157,72,206,43,226,7,0,68,32,36,51,218,66,157,161,118,116,52,27,80,143,242,48,114,216,240,184,99,187,139,44,20,211,0,23,187,222,133,111,11,216,133,32,236,198,170,84,29,241,164,
34,120,213,144,103,181,67,145,227,1,161,207,104,189,125,100,236,193,138,129,251,73,155,33,140,152,4,43,211,202,217,32,78,209,227,223,220,13,216,236,86,185,37,114,28,155,52,42,107,2,70,163,5,4,165,86,146,
59,99,15,45,226,167,16,187,25,121,48,40,20,242,194,58,94,112,11,47,102,96,179,188,146,25,208,21,93,232,216,203,235,12,174,226,20,181,37,73,49,25,93,86,167,18,143,75,35,57,1,103,242,154,33,18,211,225,73,
206,15,68,217,166,104,186,63,237,156,243,16,23,110,139,210,4,203,2,109,89,179,185,123,18,223,214,126,66,206,25,209,138,148,213,92,241,224,88,37,180,4,65,69,50,150,108,76,81,180,38,78,22,33,254,68,194,
211,22,111,7,18,240,187,251,251,118,213,191,243,209,119,28,120,252,31,255,227,127,96,71,223,106,88,43,151,95,125,241,101,43,109,172,172,234,20,92,204,170,181,83,140,229,5,181,98,181,162,15,51,234,139,
84,241,109,187,230,245,146,175,215,243,233,105,211,124,191,237,122,46,235,213,124,238,172,137,51,214,144,190,90,156,57,129,129,153,102,141,43,107,24,161,16,156,218,97,80,16,203,32,32,85,177,89,35,118,
111,18,28,189,197,168,208,61,99,176,196,46,250,180,98,80,202,233,233,244,244,212,206,169,117,55,77,231,119,15,122,78,92,214,75,251,69,167,104,234,36,65,15,193,12,229,35,148,59,143,156,34,39,34,167,17,
83,167,29,255,131,168,164,32,62,197,83,158,141,131,45,172,211,48,205,122,223,58,219,218,182,67,193,39,12,119,165,80,187,56,58,245,137,154,64,99,128,112,146,147,227,85,64,86,246,185,147,74,6,140,57,214,
236,69,179,57,77,173,65,140,217,220,46,18,137,243,244,122,196,109,147,221,220,43,210,1,66,11,10,229,154,213,16,123,211,241,121,31,44,98,24,176,233,97,228,177,44,243,225,120,124,58,159,12,205,98,236,86,
231,239,235,34,46,83,203,72,8,189,26,30,66,167,56,3,46,156,226,138,56,133,105,55,71,211,149,199,58,28,139,134,243,92,46,151,211,249,132,96,179,246,159,90,3,222,134,78,103,173,180,62,166,189,152,227,241,
216,190,105,221,174,109,208,89,118,123,197,74,39,8,229,204,62,85,17,120,224,29,133,210,208,100,170,52,135,154,136,17,81,23,22,60,214,15,176,157,109,244,42,172,127,2,88,170,129,155,66,67,170,170,26,235,
39,0,255,89,253,120,209,237,185,244,30,217,28,20,100,18,156,6,88,70,206,73,118,89,178,27,226,152,61,186,123,152,224,18,196,113,143,83,45,205,42,218,206,218,72,253,190,222,32,163,179,71,160,90,208,179,
41,114,204,41,55,135,206,157,101,224,117,208,212,196,156,176,210,210,4,77,23,96,50,176,113,160,124,88,96,107,79,152,196,85,199,87,181,137,74,249,36,59,219,234,166,193,177,26,239,55,43,62,46,7,243,166,
90,91,144,55,75,226,6,184,154,143,43,16,79,176,65,218,55,180,102,98,210,77,175,101,173,171,117,21,110,77,61,195,242,148,176,195,193,150,223,98,1,42,83,134,173,169,96,118,40,214,217,238,237,163,51,114,
208,128,221,130,144,62,238,78,213,48,44,209,109,37,67,229,149,109,250,211,37,131,82,170,19,194,57,143,173,209,8,225,238,238,30,46,101,24,45,125,89,176,170,18,181,117,76,47,95,188,172,62,37,149,108,0,3,
145,12,48,115,224,151,110,122,197,170,67,69,171,215,215,245,186,70,149,122,94,196,143,66,222,125,27,165,167,121,103,22,195,102,174,65,63,80,131,23,38,227,193,193,245,25,107,125,53,193,80,243,21,17,161,
103,133,209,132,111,9,131,121,25,90,205,143,56,238,2,29,91,74,44,110,108,32,147,153,217,179,81,242,40,42,253,188,129,158,89,37,11,109,223,190,231,184,95,138,242,184,213,51,74,206,95,221,38,49,202,217,
185,132,83,242,96,93,143,217,181,104,77,203,166,43,146,114,9,184,141,235,73,238,169,40,31,244,5,38,118,149,72,145,78,150,201,92,123,98,181,222,25,81,197,77,120,134,177,174,44,72,214,3,12,146,140,134,219,
41,186,38,163,85,199,9,234,65,220,132,198,182,34,16,103,40,45,177,26,109,8,116,139,194,179,144,187,4,50,91,34,207,215,20,189,239,117,154,40,15,117,112,72,60,74,25,4,205,242,236,197,139,183,122,131,217,
144,90,184,16,174,157,133,201,38,62,5,55,151,169,124,168,7,137,134,109,4,189,130,72,193,21,154,252,208,45,234,71,13,15,50,188,161,167,7,180,38,76,104,106,183,247,235,215,175,241,207,237,35,61,28,15,210,
205,205,59,96,244,209,58,232,90,58,127,191,253,237,164,91,182,202,35,81,67,233,244,64,181,156,214,106,89,178,1,174,217,134,245,229,224,169,164,60,126,162,217,23,41,104,175,124,51,188,75,129,74,220,231,
211,124,50,96,208,202,10,158,170,229,170,11,46,57,171,63,45,153,39,230,166,110,201,182,90,151,146,29,54,83,162,195,20,138,75,129,147,34,121,144,169,152,105,142,213,238,156,113,207,128,252,81,220,2,182,
36,25,255,64,252,142,110,157,48,6,58,3,169,182,224,68,215,64,243,197,4,113,2,243,158,95,179,50,64,5,137,67,134,7,111,78,58,63,232,167,57,239,82,108,29,150,55,224,122,231,109,171,60,192,117,150,96,217,
39,141,4,19,165,114,49,125,8,252,47,170,208,197,18,51,54,244,212,2,57,213,50,78,113,12,87,116,105,104,208,152,139,93,233,210,132,164,136,73,67,3,232,169,6,142,32,54,144,6,173,105,71,205,12,86,170,213,
163,237,219,169,162,177,221,161,5,139,184,163,99,233,218,148,56,166,94,224,181,76,42,18,139,182,20,7,202,63,47,251,157,48,218,247,34,120,181,59,219,255,16,46,124,251,250,227,79,62,22,226,74,245,252,132,
96,204,132,26,110,66,182,122,30,142,130,203,18,56,120,110,21,71,129,175,214,62,131,229,30,85,248,21,99,151,242,246,120,60,254,208,86,118,19,188,43,1,65,235,51,163,70,125,211,164,99,144,124,163,58,223,
86,186,50,57,167,11,43,239,80,76,244,212,239,30,38,200,17,24,65,84,208,212,222,254,221,113,1,227,100,221,36,44,88,248,248,203,94,216,59,109,220,150,51,187,253,222,133,125,10,51,110,244,68,204,153,78,141,
170,18,74,54,127,162,37,167,62,35,56,25,131,153,114,72,0,128,249,174,51,217,135,157,80,48,19,187,52,72,89,156,24,7,195,225,172,134,159,147,25,61,153,227,185,39,224,116,71,111,242,35,7,42,30,137,154,61,
85,161,116,103,155,255,151,173,55,123,178,235,184,206,124,51,115,239,115,78,205,3,80,0,136,137,32,8,18,34,137,129,20,71,145,162,101,57,66,118,203,110,219,138,142,107,135,111,15,126,232,135,251,124,59,
226,246,219,237,119,255,1,118,132,255,4,63,185,227,250,62,180,103,57,194,190,97,73,110,115,16,41,128,36,72,0,4,170,48,213,136,154,207,180,51,111,174,245,173,181,114,23,213,37,55,155,130,10,85,231,236,
179,119,230,202,181,190,239,247,153,122,23,147,219,116,164,219,109,214,141,114,246,176,99,140,202,210,213,118,147,4,230,209,226,162,112,143,32,166,186,174,247,246,247,60,100,136,26,91,167,169,123,54,88,
19,90,147,172,59,18,245,36,244,252,104,108,78,62,164,227,252,77,53,123,76,64,101,137,236,73,117,253,12,206,230,197,34,114,117,66,4,155,161,251,165,175,46,77,49,59,68,68,16,88,105,48,206,160,12,33,209,
32,109,56,135,68,224,28,18,1,131,116,92,36,247,105,86,32,178,215,133,236,2,81,103,210,77,8,137,25,30,35,25,23,149,59,32,181,119,208,236,57,204,174,161,66,22,122,186,52,104,75,196,68,69,136,39,82,106,57,
11,37,242,18,81,47,147,85,100,95,52,120,148,160,197,128,97,85,122,159,28,149,198,57,36,18,138,193,199,151,154,101,184,129,71,220,178,188,4,105,124,219,46,36,11,20,240,36,222,98,104,245,52,80,238,195,150,
143,31,211,77,238,78,169,95,211,91,207,68,53,51,82,245,7,237,91,105,203,39,42,0,86,26,223,130,61,41,76,228,64,64,139,136,62,135,2,125,164,1,77,47,31,163,94,233,43,130,109,237,75,28,52,174,95,132,223,17,
238,80,102,151,199,164,150,13,102,34,96,202,150,75,72,82,236,42,18,191,17,83,63,247,179,112,135,230,165,142,6,23,122,128,49,238,181,189,36,68,111,170,155,202,87,149,200,198,185,120,231,243,173,2,70,172,
129,202,168,97,249,69,1,25,119,84,186,246,122,19,121,9,159,155,159,255,229,219,154,72,14,77,179,177,190,206,93,225,84,140,72,124,156,109,146,60,78,106,49,23,71,33,189,66,202,27,139,163,225,32,95,88,86,
154,196,17,235,234,34,2,110,135,163,252,127,56,170,179,121,24,19,60,170,2,52,186,25,119,200,24,20,108,234,241,213,53,195,157,38,186,221,137,252,79,218,93,198,35,250,88,88,84,90,211,214,172,161,42,188,
87,169,136,50,136,143,206,72,50,33,88,147,39,225,194,213,189,201,169,153,153,233,153,169,137,137,94,167,151,127,9,49,185,120,25,226,172,194,134,212,195,195,33,247,217,80,38,7,237,193,8,8,93,247,82,81,
74,240,211,81,149,180,37,157,204,71,103,16,16,167,86,97,139,255,10,220,148,0,162,40,56,3,6,25,117,200,156,88,152,30,203,73,24,214,57,27,43,48,77,222,158,34,11,160,0,33,39,169,180,84,134,231,252,24,0,185,
206,55,160,13,166,204,209,106,9,193,42,52,79,218,200,73,186,169,216,235,151,28,54,60,160,65,205,90,129,71,153,162,228,138,194,48,129,10,91,252,14,30,250,107,41,212,213,190,98,194,112,221,99,98,33,180,
168,171,30,19,191,36,253,22,94,21,1,116,212,180,61,140,172,120,137,103,130,102,94,223,215,233,78,150,49,230,55,190,242,41,147,51,238,122,117,167,198,84,76,205,143,250,136,203,249,42,54,18,178,234,45,83,
91,61,147,73,133,172,197,99,8,23,162,164,17,217,179,75,241,129,50,138,151,246,147,216,150,32,83,17,15,87,168,196,180,69,133,191,87,99,83,148,232,242,128,81,129,44,113,242,25,113,58,51,66,120,189,134,235,
56,216,11,205,71,106,187,38,30,138,193,104,176,191,191,191,119,176,55,36,139,156,215,113,44,146,222,28,158,32,241,16,36,21,1,241,45,202,175,36,6,237,138,36,244,185,112,26,197,114,97,70,42,185,127,163,
76,5,88,36,82,67,4,32,46,172,100,36,59,47,219,187,70,144,224,218,145,61,146,181,184,2,129,13,106,60,41,178,235,192,107,74,229,107,46,212,80,235,243,255,49,180,65,91,113,124,213,163,40,246,17,216,209,232,
21,73,154,127,20,45,1,3,30,79,167,246,217,4,243,5,91,111,2,216,235,8,20,110,70,72,179,137,12,56,109,152,196,98,66,74,71,136,31,137,223,229,124,2,86,29,242,26,41,8,52,148,124,94,241,249,14,121,130,73,253,
49,73,109,178,141,111,91,106,164,9,214,228,149,107,111,119,119,233,248,210,234,234,170,59,90,83,143,249,235,209,163,71,253,254,1,77,119,104,195,71,184,123,140,230,180,20,126,146,43,194,96,205,124,205,
75,93,143,196,203,174,63,162,107,216,161,122,183,155,235,156,124,116,61,236,239,243,123,197,48,7,79,51,39,190,32,111,134,30,205,113,28,13,168,129,53,102,17,82,237,88,74,69,49,7,216,252,71,227,97,55,209,
136,63,239,49,53,123,103,6,3,18,198,214,221,142,114,31,101,238,104,102,98,35,254,5,107,234,241,254,62,98,76,68,126,124,21,46,230,181,121,151,168,91,67,172,34,202,59,243,10,210,22,144,153,69,122,75,17,
16,193,104,111,100,228,194,213,147,40,171,35,78,24,48,182,32,164,84,1,81,154,224,10,197,142,99,135,151,47,216,22,236,193,18,230,231,69,115,231,84,92,228,45,180,189,1,80,59,90,202,2,47,202,85,201,170,40,
211,54,84,79,152,117,49,116,67,42,155,26,121,237,193,219,250,137,70,129,101,112,161,246,228,164,113,248,49,197,218,173,25,73,101,150,143,211,164,115,86,239,39,153,12,220,191,127,127,122,118,134,109,192,
206,50,76,61,250,128,18,195,141,211,47,52,221,202,20,15,252,236,50,206,161,156,69,20,226,138,12,123,28,146,92,165,249,236,78,194,107,44,125,181,63,28,128,62,248,203,103,205,252,181,180,180,148,171,170,
233,169,233,24,45,197,6,43,76,48,183,29,107,132,2,212,220,190,10,58,141,82,19,31,110,140,164,74,45,103,168,92,30,242,243,233,189,50,67,152,53,142,100,101,19,87,60,202,50,10,231,163,149,24,77,136,124,185,
27,14,68,14,144,72,82,180,38,79,178,68,51,154,36,184,14,170,37,137,211,140,178,141,71,196,102,138,53,58,72,11,81,233,92,92,80,53,255,254,127,255,247,123,251,251,127,241,255,254,69,126,89,249,32,162,189,
14,141,2,139,210,151,145,192,100,211,103,88,166,83,16,217,181,42,56,98,212,242,95,90,7,209,25,8,207,248,128,181,107,134,8,49,83,177,175,6,180,34,218,87,89,74,58,129,48,63,77,148,135,13,213,60,251,9,85,
147,52,34,134,14,107,205,85,237,236,180,198,12,152,72,200,131,32,114,68,190,221,205,238,206,143,68,144,103,135,70,108,240,4,106,98,107,18,90,8,184,107,169,156,115,189,19,252,185,19,95,34,2,196,29,207,
75,125,12,56,210,114,189,228,16,87,132,81,115,37,241,23,64,198,59,57,150,166,22,69,130,15,1,154,58,6,34,171,24,85,124,209,238,86,97,102,102,118,115,115,99,97,113,177,100,132,232,87,228,72,170,92,52,245,
15,15,103,103,230,82,11,251,44,69,40,255,126,142,11,138,73,207,43,69,6,200,244,131,14,63,224,121,245,158,154,158,205,191,181,55,209,235,50,251,208,113,226,165,87,206,139,144,148,199,35,110,158,212,236,
210,76,77,46,126,69,255,142,99,56,67,102,243,223,27,14,232,161,30,141,114,217,148,47,244,112,52,172,171,234,224,32,31,207,171,133,222,162,244,113,209,181,224,214,22,119,59,10,109,88,195,167,17,35,59,30,
14,73,127,178,208,237,10,29,137,147,42,242,39,91,215,93,208,17,186,93,218,81,42,202,117,43,126,119,9,131,85,196,89,80,8,12,244,3,64,202,73,154,9,131,212,37,193,135,75,34,125,138,68,229,100,216,98,168,
225,200,133,175,133,158,234,187,98,43,191,50,40,88,16,119,48,193,80,208,251,174,52,213,74,66,232,189,208,254,188,38,220,56,29,195,242,194,237,209,73,194,99,196,83,119,62,10,16,188,197,149,124,90,35,86,
240,131,163,195,219,0,101,153,79,42,150,21,104,166,200,87,244,92,32,39,97,148,166,249,125,33,13,103,106,114,66,41,62,150,142,107,93,116,141,177,130,1,16,51,82,52,96,243,114,82,171,66,159,103,193,220,40,
225,205,204,58,137,46,136,23,60,96,64,23,165,123,22,92,255,128,238,58,169,211,143,126,229,159,57,63,63,159,111,191,233,233,105,11,49,240,58,190,243,178,19,39,166,205,200,58,224,25,123,34,7,130,138,68,
196,13,250,33,180,70,122,232,14,145,224,142,189,48,164,160,212,86,111,109,49,41,185,26,81,54,203,208,154,107,102,104,130,100,183,38,16,65,2,89,59,151,162,99,118,199,203,142,165,181,24,170,11,111,195,85,
89,4,149,191,169,205,58,28,254,112,5,242,251,205,143,207,210,177,165,235,215,175,79,76,76,228,66,237,127,254,235,191,80,44,20,124,112,230,119,5,228,154,168,238,108,77,225,221,20,58,37,57,233,97,52,23,
44,62,65,3,157,139,41,175,244,241,154,36,42,148,80,229,213,193,100,206,133,83,109,115,75,25,98,148,72,163,114,38,229,59,49,175,215,140,33,80,246,105,226,178,54,104,237,225,188,174,198,6,90,80,213,136,
240,251,35,143,51,35,52,30,162,245,9,92,12,122,25,94,195,255,225,67,106,233,221,133,186,42,34,238,98,227,79,122,22,3,0,193,177,146,55,200,154,74,26,115,106,41,51,103,129,5,41,158,145,21,28,226,34,54,160,
80,154,233,42,104,83,29,108,208,195,30,234,174,160,76,40,46,14,114,105,60,49,65,189,224,169,169,14,115,239,126,185,145,146,191,119,103,119,215,70,48,92,215,96,245,161,243,102,180,44,86,21,14,161,211,148,
215,197,56,164,146,153,224,218,117,221,144,198,182,203,70,109,55,51,59,91,133,122,52,26,163,81,30,153,220,73,10,62,254,147,252,27,243,115,78,243,128,110,23,37,101,96,179,92,51,202,231,188,193,120,52,160,
116,142,170,154,232,77,72,190,73,62,141,140,155,154,24,76,116,127,27,238,67,125,173,149,162,80,56,33,79,205,77,198,167,28,12,6,221,186,51,51,57,5,181,4,202,62,181,71,85,142,251,239,33,116,28,91,16,172,
179,33,153,33,197,35,31,144,138,169,243,188,162,92,84,56,26,49,40,89,7,30,3,164,150,73,142,77,98,107,16,248,88,106,99,94,204,195,87,249,96,76,2,185,245,160,205,70,106,154,58,188,120,70,225,205,173,86,
65,223,34,154,89,136,39,188,176,209,32,246,73,18,57,140,99,67,197,212,192,100,247,146,186,220,144,217,42,198,61,228,214,81,146,79,131,130,12,234,114,175,86,78,69,147,149,6,146,41,46,242,63,230,231,23,
54,54,54,30,61,124,60,30,141,83,1,100,21,198,173,37,158,4,44,225,81,71,134,220,155,228,45,188,65,227,202,120,247,172,247,99,98,73,180,248,37,145,206,40,150,139,206,40,219,59,219,122,63,127,243,171,151,
191,242,83,208,233,244,186,61,67,162,149,92,101,145,44,7,110,114,150,243,156,72,30,89,162,68,69,152,156,145,147,92,96,8,173,57,98,55,50,147,132,47,53,101,226,105,131,74,154,113,252,46,163,87,95,190,47,
50,53,103,249,159,134,152,8,116,163,215,84,152,143,26,72,15,149,234,21,188,6,108,203,24,82,142,222,105,52,24,50,47,122,132,82,221,8,133,120,47,249,142,252,243,255,254,231,249,137,251,143,255,225,63,156,
57,125,166,127,56,200,63,89,78,4,242,110,44,176,220,59,195,248,232,198,94,132,228,81,58,169,104,216,9,136,220,233,157,233,4,42,196,55,126,190,24,227,234,123,223,251,85,177,98,75,134,184,170,119,116,29,
65,217,194,162,5,84,25,1,99,104,168,12,65,18,47,174,110,120,188,68,220,98,41,68,150,32,229,74,244,78,123,222,162,164,236,168,137,118,65,58,12,116,248,168,88,49,38,140,96,84,103,112,115,152,237,65,157,
22,198,208,70,162,39,70,204,208,156,41,92,23,141,97,7,120,91,190,93,249,184,22,69,221,171,6,87,103,6,107,113,131,167,150,29,84,198,11,237,240,42,140,7,186,221,206,206,206,78,94,64,215,86,87,161,35,60,
58,156,116,83,249,108,57,61,125,234,212,9,21,197,53,178,175,163,249,201,4,62,103,125,81,190,98,164,250,166,213,118,200,213,63,29,69,15,251,195,78,167,27,5,6,69,197,98,222,21,200,95,72,243,163,14,75,54,
70,185,36,239,247,15,208,115,167,168,70,170,7,97,191,164,230,214,193,222,30,221,133,156,75,144,24,199,10,187,51,127,79,211,169,187,64,23,218,103,45,157,103,32,184,161,73,40,148,2,233,224,82,87,148,230,
171,157,137,233,153,128,96,51,87,56,13,50,216,225,146,57,57,5,145,203,147,45,196,180,194,208,214,159,223,26,229,58,193,48,168,83,172,12,54,66,40,113,188,73,146,64,90,124,36,87,126,40,244,33,108,67,133,
88,147,143,33,209,16,183,138,103,80,56,148,221,172,248,213,50,93,149,190,162,70,47,202,107,80,50,73,91,150,111,130,116,147,157,20,2,31,87,184,42,178,78,162,168,113,5,51,173,38,1,243,63,171,21,212,46,123,
222,203,123,147,19,121,189,88,95,91,31,14,6,249,155,58,189,78,25,141,106,77,41,103,95,97,93,167,50,193,114,37,86,38,42,27,1,145,107,198,254,76,170,184,231,148,146,0,188,106,222,48,110,127,117,123,125,
125,125,123,123,251,151,187,40,75,75,75,23,159,123,46,23,49,199,151,142,9,236,199,21,98,21,230,28,222,183,200,218,28,207,4,9,74,208,47,62,121,71,29,96,32,23,151,110,167,154,83,153,34,140,126,0,137,180,
226,118,133,184,194,164,64,139,107,176,28,2,145,249,51,42,93,99,170,156,173,191,18,241,195,221,137,170,83,97,173,195,47,138,28,191,158,191,198,68,39,15,167,79,63,115,239,254,253,253,253,253,3,250,127,
7,131,62,201,42,243,102,150,75,38,243,166,94,190,124,249,245,215,95,191,121,243,198,246,238,54,151,160,170,119,12,90,187,121,213,22,169,201,72,71,232,74,110,111,189,114,67,146,68,157,18,121,57,112,202,
226,87,139,224,79,52,234,178,156,202,220,154,253,204,112,82,112,44,72,229,213,132,230,212,231,233,107,42,122,244,4,44,177,56,37,113,49,177,55,34,80,161,203,67,59,233,151,104,79,25,16,147,70,52,125,49,
153,90,17,26,139,100,145,138,206,25,99,149,66,62,35,5,90,203,160,66,222,35,55,153,162,240,11,189,133,4,38,193,143,193,151,16,37,179,176,145,20,48,209,61,86,16,81,55,38,245,15,114,215,66,103,22,196,30,
38,69,93,40,146,202,216,142,47,204,75,44,249,137,123,189,147,39,79,174,175,175,125,227,230,166,182,70,211,60,88,89,185,122,229,202,228,84,165,216,101,204,228,80,216,42,167,75,198,233,56,97,113,40,37,198,
134,160,199,196,241,222,238,206,196,228,100,61,209,29,244,251,68,184,206,229,118,162,236,49,248,5,242,242,61,200,171,254,144,244,135,19,19,147,185,40,58,115,246,220,233,211,167,243,190,242,224,193,202,
152,122,74,249,77,141,235,208,201,75,56,125,103,46,157,186,19,212,235,228,55,59,230,38,204,225,225,193,97,140,179,115,243,22,122,0,91,68,163,54,127,111,104,1,173,87,42,142,58,195,66,11,125,42,127,142,
13,150,12,73,109,111,13,247,218,231,125,169,160,141,150,173,167,75,237,27,91,188,51,29,146,44,116,87,176,246,2,135,147,227,93,99,102,71,244,192,143,164,167,4,8,16,147,78,133,164,241,104,104,102,47,177,
112,78,99,230,36,201,129,133,176,102,58,131,21,5,14,154,210,183,241,197,93,68,159,109,211,164,35,179,144,36,116,221,20,117,139,10,201,194,18,197,105,44,0,30,61,58,248,66,35,112,150,122,34,171,116,254,
140,102,114,69,48,57,213,63,60,220,126,186,125,255,222,189,153,153,153,217,185,217,133,197,69,3,242,25,33,213,80,1,188,126,9,12,39,184,32,185,98,141,178,250,90,233,178,50,218,167,128,214,58,142,209,66,
161,37,98,212,140,30,61,122,196,84,188,241,47,215,224,44,181,34,53,97,210,245,212,8,83,206,164,23,141,218,18,208,26,136,162,65,212,27,38,178,224,216,2,186,233,217,168,120,223,205,71,219,252,154,15,7,135,
13,201,64,107,14,173,47,102,127,175,25,240,201,90,28,174,245,136,125,19,15,227,236,245,67,123,77,141,37,150,39,112,235,131,111,232,154,241,136,188,17,81,166,80,93,191,243,246,59,191,251,59,191,131,191,
117,235,203,91,249,147,92,89,89,62,56,236,223,191,127,255,176,127,184,178,188,178,183,187,251,183,127,247,119,249,45,252,238,239,252,238,127,250,143,255,233,79,255,244,79,71,172,236,48,235,190,232,154,
92,106,179,83,10,252,198,26,79,234,223,69,96,24,15,130,132,210,162,207,157,183,89,117,237,218,5,166,122,32,66,176,217,61,97,128,200,2,39,97,137,80,144,208,51,57,70,167,207,124,137,204,53,46,168,101,99,
200,230,195,78,244,187,123,123,171,79,86,151,78,158,152,157,153,165,19,150,107,146,60,45,9,3,89,58,41,49,235,147,3,121,35,84,84,66,21,244,172,92,228,139,24,164,90,167,157,129,241,252,109,240,53,254,152,
239,14,172,227,209,137,225,19,172,51,233,129,36,139,82,197,222,238,213,10,202,161,147,201,89,127,20,128,57,193,178,219,106,139,40,162,202,10,1,232,73,240,29,83,147,147,148,238,122,236,216,17,76,163,238,
246,121,73,205,59,119,222,168,39,39,39,83,139,132,36,110,110,149,65,169,122,79,240,50,53,37,75,9,227,146,84,216,244,65,208,42,29,38,39,168,199,223,196,153,169,252,192,248,188,228,230,173,168,215,171,201,
106,217,239,231,119,120,108,97,254,250,107,175,61,243,204,233,92,46,29,28,236,159,229,175,124,183,61,124,176,220,245,221,154,21,132,152,55,15,135,253,92,195,83,187,134,139,36,234,216,72,196,129,212,105,
50,83,67,6,35,34,57,245,164,194,176,79,150,36,49,206,27,110,219,252,24,11,194,88,192,63,24,73,96,220,30,148,198,72,139,190,151,102,5,214,183,232,236,84,22,69,8,232,10,1,136,183,99,46,142,196,88,88,233,
45,201,182,74,152,197,84,128,224,212,81,93,120,176,152,210,184,80,106,129,146,153,96,233,13,26,208,99,190,88,21,22,210,235,160,84,35,150,85,70,249,188,164,146,113,37,9,73,144,74,26,184,195,63,167,209,
23,196,7,86,135,108,62,72,141,21,5,128,109,37,84,149,177,114,147,68,249,133,18,229,234,93,241,139,240,212,39,175,199,157,217,154,106,222,209,137,157,157,189,135,15,30,110,110,110,205,205,205,205,206,205,
76,79,207,104,190,70,201,104,132,179,154,139,141,70,52,18,74,80,13,250,17,75,184,88,176,192,172,148,111,65,132,98,231,199,232,96,239,224,224,240,96,196,114,178,111,50,179,66,200,191,58,31,5,243,190,18,
27,209,113,139,200,72,248,88,124,142,12,168,147,170,98,146,228,228,238,146,74,156,92,93,117,64,19,194,196,40,255,204,0,213,67,93,85,227,58,175,6,56,184,36,201,188,10,240,202,179,127,45,72,108,66,208,244,
88,184,4,5,113,197,226,250,70,123,0,172,159,70,207,132,199,250,99,186,254,8,242,102,120,44,227,178,216,7,210,184,73,250,162,30,119,46,134,242,43,185,252,226,229,252,207,111,125,235,91,223,184,8,43,15,
86,114,97,158,255,37,63,107,51,115,179,219,79,183,156,109,216,73,111,35,19,197,249,214,246,38,243,47,156,42,196,125,27,229,126,84,206,46,39,47,133,84,193,81,68,45,4,239,106,133,83,59,99,235,88,255,71,
250,201,220,249,167,57,213,184,207,133,24,198,129,162,140,65,208,121,74,214,73,87,109,143,182,238,184,215,232,62,250,248,227,159,253,228,39,239,190,247,238,171,215,95,59,12,251,249,9,39,66,59,245,139,
153,116,4,73,20,11,16,197,236,44,88,116,199,3,82,41,144,24,8,232,173,81,40,83,249,84,104,187,50,145,30,211,170,91,33,2,44,176,100,65,141,127,149,226,117,177,88,39,29,195,38,49,208,161,40,75,218,173,113,
26,93,43,219,121,144,180,118,14,29,141,201,138,59,227,87,44,44,46,108,110,109,45,46,44,76,77,77,239,239,239,125,227,211,205,133,237,212,212,228,218,218,218,226,177,69,121,95,71,251,51,18,164,100,230,118,
68,5,229,21,156,238,233,92,150,244,107,42,117,185,21,235,169,17,153,31,171,188,29,118,73,220,29,214,87,215,158,110,108,80,224,250,40,94,124,238,210,243,47,190,176,184,176,120,231,206,157,191,252,171,255,
145,111,199,197,99,199,242,63,79,157,56,149,191,242,11,35,120,11,67,51,243,237,218,65,220,90,32,13,232,176,63,200,229,38,249,111,26,130,158,43,215,79,46,44,30,123,8,147,162,171,76,208,141,186,151,45,242,
62,138,80,180,49,54,166,208,159,169,59,28,64,34,22,55,3,139,31,56,249,208,193,215,101,112,109,21,25,52,12,9,14,32,224,88,25,65,222,46,120,50,146,183,80,39,52,73,107,94,212,68,140,150,44,222,211,232,127,
114,125,213,47,134,112,32,228,132,2,89,236,11,114,93,147,210,36,230,156,223,97,62,237,228,157,138,181,45,81,148,119,118,78,79,73,97,157,81,196,203,60,40,55,98,149,211,102,133,215,238,142,192,4,156,8,85,
44,7,215,94,179,204,57,213,199,231,32,136,46,222,20,39,201,93,60,16,56,118,108,126,126,126,38,223,99,59,219,59,27,235,235,121,49,205,85,121,46,211,169,183,230,10,230,75,70,194,20,188,61,242,28,235,36,
102,58,136,209,52,254,193,240,118,227,49,147,81,185,117,158,47,90,62,92,230,223,109,145,14,237,175,89,254,202,191,110,102,110,134,100,96,60,132,26,211,135,18,228,100,207,71,169,202,215,202,106,67,160,
112,34,117,172,75,136,232,196,70,66,142,63,153,93,70,116,8,144,131,157,23,216,92,35,143,124,37,43,172,58,187,10,219,139,119,105,31,1,5,82,101,87,84,151,34,159,173,37,114,203,136,64,220,138,161,25,234,
120,156,207,165,54,51,25,143,198,210,45,136,2,19,250,242,203,47,87,215,86,243,254,148,175,250,210,210,82,254,159,142,47,29,207,63,3,255,190,184,184,152,23,180,115,103,207,181,143,221,185,232,204,63,150,
54,124,76,6,27,120,97,131,141,182,49,168,22,158,32,186,41,65,146,125,160,164,194,198,15,126,141,151,28,155,24,56,107,201,209,66,71,53,184,204,125,138,115,86,219,115,60,82,170,120,199,6,49,61,154,177,86,
141,151,82,222,52,34,183,20,2,167,35,195,219,232,224,240,144,246,106,206,33,59,123,250,76,254,254,141,141,205,155,159,221,216,223,63,120,252,232,209,191,251,223,126,143,141,65,169,130,163,142,147,15,25,
65,56,6,233,219,243,225,133,44,230,50,50,175,75,90,128,136,3,163,111,35,157,74,16,15,115,80,26,102,66,98,187,97,59,231,152,15,195,194,21,168,88,158,63,110,52,176,86,214,77,26,19,37,35,89,225,156,93,124,
7,168,232,130,156,209,184,89,204,22,27,117,237,81,203,41,23,63,249,246,205,11,229,157,59,223,92,193,7,228,98,143,171,171,171,151,46,93,170,38,58,28,62,162,171,120,50,228,126,82,179,158,37,119,89,211,129,
254,167,201,137,30,43,214,155,81,255,32,127,32,67,239,38,58,211,249,157,77,76,244,154,186,185,246,234,213,19,39,79,245,15,251,95,223,255,250,163,143,62,162,122,252,240,112,114,114,170,98,95,73,254,213,
19,19,19,167,79,159,217,221,251,178,97,73,67,136,68,173,233,118,122,180,52,215,221,52,225,193,102,204,127,173,91,119,108,116,193,40,40,153,165,128,171,95,50,42,184,210,33,237,30,160,93,10,6,241,168,18,
89,227,100,131,41,210,230,147,181,7,82,119,103,71,101,235,29,8,80,217,181,90,102,101,208,32,63,133,98,89,242,205,160,71,49,40,147,2,247,127,26,222,19,42,158,195,58,77,159,145,145,139,54,127,146,90,94,
189,12,48,177,40,6,203,208,96,181,37,8,12,193,5,13,96,230,85,4,131,180,9,154,67,140,36,90,39,168,104,8,112,224,164,9,197,94,38,243,166,52,78,160,254,57,59,156,58,69,180,8,58,197,114,90,120,131,105,164,
47,228,13,176,12,99,39,138,253,202,48,175,232,94,214,92,82,229,79,52,63,107,51,211,51,249,185,219,217,221,185,119,239,94,46,207,23,22,22,230,23,230,58,124,228,66,98,151,40,46,74,92,131,18,92,149,90,141,
153,160,2,236,35,103,210,210,210,54,26,142,30,62,124,148,255,39,70,203,126,243,235,196,201,147,136,27,196,44,142,7,30,104,6,214,12,195,106,122,117,215,162,104,117,62,85,65,242,161,31,47,41,65,243,82,62,
136,52,141,87,241,53,55,178,70,13,52,36,164,204,234,117,71,131,33,250,180,232,155,163,187,173,189,49,47,205,127,168,43,243,127,170,168,195,72,87,82,63,245,132,79,117,122,55,175,56,84,127,140,155,113,26,
161,90,74,56,173,7,29,65,236,239,238,29,236,237,175,60,120,144,127,212,204,236,244,252,227,133,188,87,117,238,228,235,218,97,83,74,205,10,142,138,78,33,117,39,255,51,223,12,121,173,223,223,221,23,216,
119,18,134,0,62,55,139,157,240,109,176,153,139,214,156,164,74,60,242,209,36,249,104,243,69,203,117,246,200,93,166,255,212,166,124,43,63,174,180,103,216,107,13,159,41,207,1,160,220,178,253,67,16,208,252,
99,71,36,137,104,242,73,188,97,9,96,222,121,114,165,183,177,177,177,245,244,233,211,237,237,253,189,189,252,221,183,190,248,34,255,31,110,235,237,167,79,231,231,230,52,238,203,115,31,138,140,150,228,254,
104,208,133,12,177,164,136,210,76,143,123,232,44,83,115,209,12,208,56,240,42,206,69,222,159,234,44,233,67,27,243,15,67,246,129,100,253,210,73,132,143,17,132,169,128,36,177,241,194,19,55,31,3,138,50,179,
119,139,152,183,53,196,243,42,18,150,51,7,95,116,55,53,57,189,183,191,127,226,196,201,187,119,239,124,163,145,146,223,44,35,55,217,12,152,90,113,110,73,141,122,32,8,123,53,63,114,209,70,166,193,188,182,
146,212,143,76,176,21,141,43,29,147,255,6,185,108,126,186,179,115,172,234,156,56,113,252,245,215,94,207,21,193,202,202,253,127,250,255,254,105,123,123,155,106,243,110,151,130,107,217,29,7,169,73,254,128,
30,60,120,240,202,149,43,249,169,206,199,237,144,215,237,78,173,40,21,118,209,230,243,114,222,230,58,97,114,118,214,215,16,102,121,36,50,232,80,141,235,9,210,208,55,45,186,121,3,174,162,43,193,210,146,
217,10,153,223,152,147,89,200,71,141,169,131,218,184,113,197,196,255,38,187,160,151,60,3,233,75,59,203,247,86,215,60,44,59,2,176,214,45,128,213,128,181,99,94,14,223,26,65,152,165,38,237,78,26,247,234,
83,233,155,75,153,94,58,37,56,85,84,8,74,14,58,130,21,99,39,57,197,235,188,180,36,55,1,36,156,14,157,100,17,20,93,165,73,44,144,34,18,48,154,175,112,44,21,220,49,31,231,189,173,158,122,62,104,146,25,72,
181,77,159,132,203,170,129,78,82,247,123,19,133,57,21,57,4,84,111,158,51,162,235,124,167,29,63,190,148,159,50,122,6,183,54,103,102,103,103,102,166,103,231,230,188,245,210,109,158,169,231,0,129,81,120,
85,194,27,223,88,51,255,114,89,186,199,15,242,255,82,9,158,143,158,189,78,111,122,102,154,130,48,149,150,12,134,51,94,29,51,233,107,193,96,66,48,79,210,203,10,118,16,252,76,250,0,42,129,155,183,240,175,
216,228,61,232,76,44,184,45,156,28,47,201,23,170,50,212,40,34,154,196,71,17,150,68,175,208,49,239,91,150,91,167,71,196,68,218,240,154,236,169,227,225,40,214,81,52,48,250,205,198,186,199,173,185,191,183,
191,187,189,171,149,167,182,145,163,155,156,158,90,58,126,156,149,23,62,63,158,67,98,105,64,155,44,78,163,2,124,209,206,32,158,77,58,221,38,33,68,42,5,1,237,249,35,139,50,84,249,108,83,225,188,39,62,69,
212,34,19,21,201,88,101,208,50,158,137,53,36,123,103,80,120,52,31,145,47,105,202,73,229,47,121,73,218,219,165,144,211,213,213,199,91,155,91,59,187,187,32,5,31,137,104,226,87,112,249,242,229,43,87,174,
156,63,127,254,153,103,158,201,31,70,159,153,224,208,59,43,118,174,246,26,215,8,117,61,29,211,137,137,145,104,91,166,24,105,120,117,3,92,116,212,28,199,54,37,138,156,164,187,166,241,111,233,196,54,142,
50,244,39,124,59,61,233,99,140,163,249,19,78,206,142,43,41,90,23,69,227,236,67,178,184,73,26,132,85,146,125,37,93,60,254,59,74,167,203,127,154,31,149,92,254,60,115,250,116,174,124,15,14,246,219,183,120,
190,155,159,127,254,210,217,179,103,160,128,46,131,203,164,109,154,4,88,154,114,77,21,89,78,2,58,66,27,209,54,214,237,184,209,112,88,115,191,59,52,241,245,215,94,123,238,226,197,252,87,151,87,150,63,254,
249,199,249,230,25,141,134,121,213,70,51,163,211,237,13,135,67,238,63,68,68,132,140,135,227,39,143,31,31,63,118,108,107,243,233,152,175,103,10,98,142,87,28,59,185,209,186,100,215,228,30,89,178,132,235,
36,46,43,71,207,69,82,109,190,222,3,180,107,147,59,95,122,106,13,146,200,96,20,198,49,61,17,116,65,72,119,46,42,102,212,105,88,189,119,26,93,8,167,64,9,249,117,222,149,179,52,124,14,45,91,141,32,216,112,
79,235,111,66,76,167,10,83,36,15,59,154,200,62,41,205,73,4,38,2,66,145,46,156,90,4,81,60,209,60,139,22,155,42,47,76,189,94,103,111,167,63,172,14,235,46,17,35,28,159,39,112,215,72,65,103,106,110,75,32,
226,74,202,90,243,128,145,138,34,43,56,237,65,43,119,74,193,141,152,220,200,14,227,139,88,182,181,174,226,191,7,32,237,5,205,34,207,25,60,15,174,38,113,200,137,185,217,185,124,26,222,219,219,189,127,239,
254,244,212,244,12,122,29,8,164,247,106,188,151,188,28,173,93,64,30,75,66,156,160,137,80,126,0,153,213,247,226,229,23,63,187,249,217,55,74,19,180,80,78,61,115,42,47,97,11,139,139,131,195,62,203,221,216,
27,236,148,201,194,125,63,175,131,187,154,172,129,72,217,117,96,149,136,131,143,247,7,219,255,224,6,200,43,33,215,91,110,192,129,215,160,14,70,153,21,251,150,105,72,19,81,2,218,239,209,148,230,120,31,
81,57,22,162,190,166,116,50,170,8,73,146,59,30,186,145,134,77,243,164,5,139,9,194,172,162,154,251,188,224,195,120,157,21,214,111,130,0,38,127,29,28,28,44,31,28,234,129,130,179,153,146,48,17,229,1,68,166,
6,235,82,162,218,19,4,198,0,47,147,198,154,115,20,182,24,16,128,182,202,207,23,22,82,73,64,150,99,89,170,225,84,0,151,128,33,24,33,149,84,198,164,32,17,245,94,16,213,147,174,190,27,139,56,15,243,226,188,
125,237,239,237,254,197,95,252,63,237,9,94,62,193,93,184,112,225,226,197,139,23,46,60,183,48,63,255,231,255,253,207,111,221,186,245,7,127,240,7,121,117,203,47,111,111,127,239,224,160,111,117,16,17,154,
208,95,213,4,27,126,62,199,38,28,14,176,200,123,137,41,160,115,52,91,239,232,179,169,36,186,70,246,128,226,149,160,151,87,243,52,54,74,165,6,135,108,240,53,219,165,248,72,142,13,60,40,228,217,164,17,145,
195,232,92,145,204,137,181,94,101,61,73,85,227,74,187,228,63,233,116,234,227,212,146,156,187,123,231,133,79,62,249,57,46,197,233,211,167,223,126,251,237,75,151,94,56,123,246,92,254,117,187,219,59,3,22,
8,38,5,158,105,202,157,55,77,133,112,31,130,104,120,73,248,25,194,96,60,62,200,183,179,119,199,231,150,222,124,235,157,197,99,199,214,55,54,254,231,191,254,203,120,68,122,130,252,61,93,223,153,156,154,
234,245,154,126,191,143,27,189,219,235,85,60,94,247,226,244,142,171,235,171,87,79,94,61,118,108,97,109,109,173,215,173,188,234,153,68,11,19,124,161,222,242,141,99,147,42,62,163,52,146,141,165,252,108,
9,170,79,210,0,7,216,75,115,83,169,16,242,224,166,212,190,184,184,17,157,229,146,98,140,129,3,16,208,139,147,81,154,170,206,218,38,0,129,156,232,137,0,254,34,182,25,138,3,210,5,117,174,196,162,117,81,
159,111,240,150,201,85,102,15,193,151,50,39,153,91,1,152,58,21,23,90,206,6,29,156,171,176,191,187,51,127,124,201,139,228,198,210,163,148,51,218,242,206,139,115,217,89,215,36,72,252,182,246,181,85,190,
93,170,73,207,77,75,167,181,122,177,231,106,9,14,42,152,98,30,100,2,83,78,162,201,34,144,232,130,118,24,139,150,31,207,92,130,159,56,113,98,103,251,233,234,234,234,230,230,230,236,220,236,204,244,76,62,
236,91,10,187,199,30,132,150,113,40,105,97,16,147,240,106,232,243,109,156,87,234,179,231,206,45,46,46,126,250,233,167,109,201,108,126,210,79,159,57,221,235,77,4,181,246,59,192,88,40,57,103,204,165,55,
44,60,13,54,104,24,122,131,206,247,68,159,30,224,240,112,10,28,150,199,149,136,111,212,77,8,92,201,177,79,71,83,149,176,170,90,126,13,60,80,176,201,34,220,12,65,45,106,14,145,79,7,102,123,94,74,184,35,
79,26,10,15,81,54,207,54,69,172,28,92,80,65,8,155,84,249,90,11,216,135,43,65,46,221,208,122,79,6,183,149,251,45,230,186,115,196,30,111,190,251,189,28,211,101,233,143,218,251,118,170,171,14,154,248,37,
207,99,148,106,128,53,0,108,161,110,224,6,32,25,184,139,181,235,224,156,154,87,176,26,52,175,42,48,27,175,77,198,226,215,212,48,145,207,171,87,83,103,253,73,37,177,1,185,74,23,158,187,0,73,255,107,175,
189,118,237,250,245,231,46,92,120,246,217,103,73,197,60,166,255,236,237,238,229,27,40,175,224,119,238,220,229,198,9,31,109,97,215,225,65,22,87,198,50,71,229,135,191,86,234,45,93,202,26,14,79,57,58,199,
142,112,119,157,228,49,26,127,203,7,141,148,17,99,99,50,155,94,18,75,142,147,196,212,32,126,39,133,93,120,99,171,66,129,227,147,46,83,234,139,22,6,49,13,117,165,10,228,78,189,100,111,106,35,53,31,244,
206,156,61,155,191,253,135,191,249,155,163,241,232,210,243,207,255,224,215,127,253,244,51,167,143,31,63,158,151,182,167,79,183,239,221,187,71,199,43,176,121,83,210,195,141,23,211,170,97,207,81,86,6,175,
236,184,52,28,31,230,247,254,226,11,47,157,191,240,92,94,151,151,151,239,127,242,139,79,145,6,215,237,77,144,139,135,7,146,249,94,234,118,233,99,205,165,122,254,19,154,227,7,112,20,129,136,160,83,215,
227,39,143,115,117,182,177,177,153,63,154,14,63,93,154,4,42,104,123,44,38,56,143,82,249,16,170,18,138,171,170,47,241,54,97,57,134,27,198,123,169,143,244,243,213,113,74,197,239,64,4,41,170,203,139,170,
191,198,133,174,96,159,32,98,162,248,62,147,9,67,165,93,38,225,115,46,248,214,196,0,242,114,53,167,59,19,170,235,89,70,194,130,209,126,136,138,208,176,32,46,103,120,99,43,159,49,98,9,133,177,44,193,25,
132,201,156,156,158,233,15,6,180,177,113,239,181,32,171,36,33,25,2,142,200,25,29,209,91,228,109,241,203,199,18,132,155,156,209,128,189,49,221,232,110,15,253,65,191,227,123,26,158,43,237,65,159,76,88,141,
141,193,183,199,38,161,157,21,97,225,110,85,101,89,84,249,95,150,78,156,152,157,155,217,221,221,205,197,211,198,250,198,252,252,194,220,220,236,244,204,116,197,82,107,105,52,120,9,196,225,59,160,242,22,
12,236,253,104,48,58,127,246,252,226,177,197,95,253,222,247,182,159,62,189,251,245,215,255,240,227,127,248,224,131,15,242,223,125,245,213,87,79,157,58,213,169,58,124,230,99,34,86,76,133,125,200,51,10,
18,155,178,204,130,51,22,34,231,117,4,180,59,34,195,167,168,147,128,94,67,227,213,165,36,59,44,233,79,172,219,21,165,212,128,62,47,255,82,186,106,13,248,12,2,230,179,115,10,100,25,184,71,60,59,137,170,
42,40,209,16,148,18,250,225,128,224,115,43,35,200,190,65,85,180,206,45,130,99,47,207,48,31,97,243,79,207,207,84,151,191,120,112,238,96,201,50,109,9,30,109,110,184,105,250,21,144,132,99,86,20,202,153,183,
132,77,71,85,1,74,233,68,123,56,111,29,122,138,195,178,38,208,83,48,72,104,146,59,22,186,172,80,246,27,145,187,71,179,18,180,101,30,106,71,22,67,103,35,13,4,235,216,229,75,176,180,180,116,249,197,23,111,
125,249,229,199,31,127,204,47,164,121,242,228,9,219,76,104,229,205,43,251,244,244,52,162,15,206,156,57,147,143,249,34,7,55,12,50,24,23,152,44,9,225,69,244,100,88,26,177,73,70,137,224,64,94,68,173,64,82,
9,88,100,6,113,254,244,27,181,66,104,118,61,234,53,7,51,137,183,172,78,221,252,147,18,191,148,73,196,18,24,138,164,81,122,178,64,177,89,143,76,227,95,223,152,62,88,102,170,18,116,65,51,211,189,131,195,
243,231,206,188,242,210,203,191,243,219,191,157,223,53,44,245,121,235,202,235,230,222,222,254,104,56,16,108,39,38,123,52,28,79,5,184,95,36,162,104,255,48,199,139,128,159,221,87,223,251,222,177,99,199,
243,227,183,252,112,101,121,121,153,210,115,106,26,164,240,120,157,119,45,199,38,173,92,167,84,36,75,135,202,138,79,51,65,9,180,100,2,207,255,220,220,218,204,159,215,217,179,103,238,223,187,71,199,83,
238,220,201,154,80,24,211,30,231,58,181,138,242,64,27,208,221,170,82,192,108,237,212,27,66,152,33,62,78,137,83,82,50,208,67,194,81,38,178,26,21,219,86,64,44,142,9,237,141,250,93,97,1,28,187,38,136,40,
91,207,181,160,107,26,22,89,178,100,228,172,239,121,42,26,173,39,165,32,66,137,223,84,184,100,116,101,216,85,122,40,73,66,168,204,89,147,188,40,37,131,197,134,138,246,12,207,127,61,187,184,72,53,7,87,
74,94,3,113,229,144,39,117,62,178,182,147,66,213,147,40,187,125,44,156,171,100,56,104,155,66,201,45,91,179,58,51,87,112,53,195,112,196,82,236,173,102,183,24,98,153,18,5,111,203,108,73,35,150,252,59,213,
119,123,89,217,42,122,34,67,53,51,53,30,45,44,238,31,28,220,187,119,127,106,106,50,23,227,199,142,31,227,117,92,158,232,0,132,56,250,166,10,81,29,141,134,185,132,31,12,6,231,206,157,123,249,149,87,174,
92,185,250,91,191,249,91,91,91,91,180,180,145,77,97,47,87,21,121,145,227,138,65,214,39,105,110,208,99,145,235,195,136,75,0,57,85,4,49,11,214,33,15,105,1,73,250,168,97,82,203,84,60,65,68,129,185,34,218,
164,234,178,241,194,57,71,112,95,24,197,232,12,36,89,138,13,109,78,50,223,58,191,193,102,212,224,34,71,13,154,13,86,172,241,99,130,18,59,74,136,146,156,232,7,7,131,188,34,255,231,255,227,63,231,141,42,
47,229,43,43,43,127,243,183,127,115,127,121,89,150,87,22,89,209,124,166,146,18,5,104,231,138,45,208,162,190,167,111,83,21,10,226,29,56,124,167,130,36,140,187,112,42,196,80,76,185,164,179,177,247,174,17,
190,110,180,76,180,8,134,184,171,190,251,221,247,19,236,170,41,181,60,146,66,165,72,240,24,7,29,10,43,225,193,181,151,72,190,76,19,19,19,63,248,193,15,242,150,254,249,231,159,223,189,251,245,141,27,55,
243,225,100,113,97,145,235,77,209,13,124,242,201,39,243,243,115,151,94,184,68,44,55,70,22,112,191,2,32,186,104,156,226,100,198,6,109,94,68,85,84,185,194,217,52,47,132,24,219,181,149,33,79,57,104,177,169,
24,38,148,192,27,165,89,153,162,218,10,218,52,9,96,182,109,64,33,68,76,17,30,69,246,206,162,107,4,34,227,120,140,11,234,173,183,233,217,215,222,239,247,243,82,251,116,123,123,229,225,195,47,191,186,253,
197,173,91,79,158,172,30,28,30,142,121,222,139,236,35,225,130,164,178,79,202,107,229,80,237,252,5,227,242,217,179,103,175,93,123,245,234,213,171,187,187,123,31,254,252,195,251,203,247,247,247,247,242,
115,8,171,55,101,227,49,99,143,166,144,21,205,33,247,15,246,249,220,70,123,51,112,74,38,52,42,94,71,239,14,246,15,158,61,255,236,234,147,213,18,163,174,232,199,104,116,98,52,73,92,153,214,9,186,210,123,
179,20,171,36,26,118,112,23,133,249,224,109,221,72,226,182,144,54,171,233,136,145,91,230,52,33,79,189,215,204,74,4,130,163,220,92,90,85,240,0,195,41,33,196,25,247,79,116,220,237,204,34,196,166,32,185,
137,142,8,81,13,234,198,11,107,139,152,162,73,242,189,18,84,172,215,92,212,124,168,231,27,46,29,66,20,234,128,47,70,99,57,253,91,248,143,133,149,183,50,139,181,159,93,98,8,181,29,2,33,171,87,203,165,121,
127,44,138,76,24,86,201,217,213,22,65,142,102,109,36,87,68,137,102,99,106,119,172,209,149,163,156,212,154,212,44,147,147,83,199,142,29,203,31,196,206,206,110,94,136,251,135,125,71,214,176,30,62,47,204,
222,133,23,134,173,149,103,110,7,7,7,107,171,107,15,86,30,108,62,221,202,127,58,61,53,157,127,207,214,230,102,94,220,243,234,214,32,86,69,172,207,201,46,132,121,166,156,222,94,128,243,16,169,148,34,228,
169,176,141,138,35,15,74,134,165,36,169,225,48,233,117,182,138,41,4,13,69,145,3,18,187,73,146,54,148,117,63,135,114,79,151,31,115,152,43,68,166,157,237,84,210,128,140,58,45,135,239,124,144,29,141,135,
255,245,255,250,175,151,47,147,6,60,191,206,124,158,254,234,171,175,54,54,54,208,57,204,245,89,255,240,144,169,71,125,177,143,6,244,102,157,165,149,113,101,31,236,33,111,105,64,108,122,233,133,122,21,
147,107,181,49,101,248,168,52,162,49,171,33,17,20,199,190,177,166,122,239,221,183,121,238,228,52,174,222,178,105,130,156,17,146,69,66,41,233,215,251,210,50,84,46,193,225,97,63,255,245,151,95,122,233,223,
252,240,135,185,50,188,125,251,118,46,183,191,252,234,203,188,229,207,207,205,231,111,94,88,88,248,231,127,254,231,252,23,94,127,253,117,194,47,208,71,84,9,120,87,20,88,106,87,208,160,107,112,117,218,
73,160,70,38,10,190,64,163,45,94,44,84,65,243,45,75,247,180,37,179,145,30,106,112,229,191,123,165,151,26,217,21,183,189,173,226,168,253,229,201,151,167,140,79,151,188,75,176,248,215,153,136,5,143,100,
228,37,248,224,240,96,235,233,22,187,105,14,242,186,29,117,187,179,212,143,96,181,39,147,46,240,59,70,60,109,207,183,117,222,228,174,95,191,126,245,218,181,153,153,217,71,15,31,124,244,243,143,215,215,
214,209,123,133,222,192,41,68,154,198,86,81,162,2,243,139,200,235,59,157,156,137,208,92,169,109,74,112,63,94,199,221,249,181,228,95,52,61,53,147,31,224,141,205,13,137,102,241,198,133,111,229,96,89,222,
71,18,52,131,216,66,88,101,160,15,156,234,117,116,136,34,78,22,111,78,199,232,90,50,13,111,156,30,72,176,249,248,194,122,53,154,152,65,158,71,215,36,84,197,8,164,209,46,129,34,7,199,120,194,83,43,142,
68,185,127,201,42,102,107,242,96,111,96,220,57,135,98,7,3,169,5,116,198,104,22,194,66,83,77,168,146,94,169,87,190,178,20,99,178,48,184,86,160,141,170,111,146,151,65,43,86,97,103,156,184,84,2,108,93,33,
158,193,214,95,137,156,28,130,9,175,29,19,12,143,33,80,11,174,117,96,80,251,171,75,54,222,76,169,164,5,219,28,211,107,202,169,182,87,91,200,107,169,223,9,253,202,157,147,124,157,115,237,53,59,59,61,49,
209,27,12,134,143,31,63,222,223,223,207,11,19,81,67,68,180,32,235,190,8,37,0,71,203,229,197,120,184,179,179,243,232,193,163,149,7,203,203,15,86,214,55,54,6,131,190,250,119,85,112,17,188,111,239,227,14,
121,0,162,222,109,55,108,3,106,14,228,162,113,183,152,222,63,201,174,18,103,20,202,182,157,159,44,113,111,162,85,173,218,245,224,141,34,169,227,89,88,246,65,7,83,198,161,87,227,140,182,243,196,130,224,
141,218,82,50,228,197,119,67,48,165,216,92,191,118,253,251,223,255,62,151,222,127,123,239,222,189,181,181,181,199,171,143,115,13,52,28,13,241,49,188,249,230,155,255,229,255,252,47,39,79,158,204,7,145,
141,205,117,6,78,85,218,195,104,237,171,162,125,112,90,177,56,61,49,20,209,29,222,191,4,36,249,22,244,129,123,161,234,102,2,110,147,211,81,222,127,255,187,1,38,198,146,200,225,147,250,163,84,240,93,106,
149,226,53,54,178,179,58,26,114,225,185,179,189,221,155,152,184,118,237,218,15,127,248,195,124,218,186,121,243,230,215,95,223,251,242,203,47,23,143,29,155,154,158,206,229,249,230,230,230,251,191,242,43,
94,56,28,246,128,73,185,193,199,121,8,143,130,44,114,90,226,136,227,152,163,140,147,77,21,219,194,53,204,93,248,99,66,28,29,91,168,11,93,65,121,111,250,243,132,217,28,236,227,11,114,125,145,105,11,61,
74,192,198,29,36,128,212,246,1,225,72,41,214,56,8,200,84,211,54,5,92,21,237,132,172,161,152,198,71,133,124,34,32,21,94,188,48,35,2,10,54,121,85,205,107,119,190,134,121,233,255,226,139,47,238,222,187,179,
199,185,224,64,74,193,89,67,163,33,175,121,48,188,184,161,90,33,42,97,51,162,18,43,215,137,60,224,109,16,19,108,60,235,214,124,47,31,17,206,158,61,67,186,207,253,125,118,222,6,52,167,157,134,148,50,22,
35,168,228,163,48,70,188,166,29,210,1,143,239,57,161,135,59,5,133,132,96,119,142,211,198,170,132,244,104,66,176,32,44,212,177,198,5,23,101,119,82,13,40,37,70,2,76,92,193,86,94,134,135,200,171,165,70,156,
43,201,196,237,65,164,45,194,22,56,22,57,110,147,136,93,149,0,94,44,223,206,62,209,164,39,3,185,19,146,247,71,50,55,130,47,56,242,232,117,70,138,200,1,244,223,245,141,183,126,124,16,97,141,43,75,90,235,
192,211,214,146,75,44,137,180,253,117,99,98,90,142,62,242,5,177,235,74,204,142,201,138,109,146,6,200,176,45,238,246,49,20,241,141,204,165,133,23,77,95,157,124,61,167,73,60,190,152,127,117,126,72,115,229,
145,79,207,249,98,117,58,93,145,238,201,156,93,82,237,76,140,198,2,2,17,221,183,204,226,9,203,189,26,106,229,184,132,203,171,27,37,170,174,202,158,205,196,205,250,154,63,89,92,234,10,27,137,99,179,123,
162,26,69,176,113,16,255,200,175,65,65,87,37,235,86,233,130,0,105,134,51,194,140,78,173,45,193,70,49,175,65,39,63,220,145,169,164,118,145,177,90,19,127,240,131,31,228,163,240,223,255,195,223,63,126,252,
104,235,233,211,149,229,229,188,99,237,83,194,6,249,169,122,189,137,95,253,213,239,157,63,119,62,127,189,251,238,187,15,30,60,200,103,148,78,62,69,137,77,76,182,52,111,126,117,167,148,52,80,70,202,89,
208,233,36,200,14,165,73,207,127,72,24,173,32,156,85,26,45,61,161,121,5,127,223,142,195,45,152,143,142,93,208,225,149,166,90,180,0,167,82,20,99,68,197,135,23,170,101,188,219,222,217,201,111,50,111,236,
185,214,254,181,95,251,181,189,189,189,47,191,250,42,175,68,143,30,61,202,75,76,94,214,95,184,244,98,174,202,3,214,105,68,79,57,37,22,233,171,47,147,84,100,32,70,67,254,184,104,188,80,141,86,242,154,65,
97,103,100,172,203,210,217,40,236,36,105,2,41,241,14,189,140,232,52,241,58,132,162,219,178,241,191,20,140,101,27,40,28,126,1,161,185,86,135,199,186,59,66,235,140,45,114,72,98,244,136,172,50,252,191,81,
187,157,24,183,60,236,205,223,113,233,226,197,43,175,92,201,171,234,250,198,250,207,127,254,243,199,171,79,56,126,161,213,217,5,128,45,70,193,77,68,115,246,17,120,32,239,160,189,137,30,36,19,13,69,221,
135,96,234,87,243,249,185,150,85,136,71,34,75,199,151,114,117,31,165,139,231,75,31,33,234,225,75,30,194,168,185,153,130,229,19,225,99,50,136,188,134,16,200,24,81,162,126,147,153,117,149,226,157,82,212,
115,141,64,240,57,113,169,65,4,118,62,165,58,13,3,66,219,93,68,66,10,161,172,120,164,227,131,26,21,83,1,150,183,50,124,125,49,26,171,60,35,40,204,43,90,102,4,90,43,28,95,16,36,61,189,213,49,18,149,183,
82,47,53,182,1,251,104,75,41,98,48,40,225,53,250,214,193,80,179,83,204,158,47,7,121,150,240,5,59,168,196,182,26,80,22,28,112,235,177,94,35,22,42,181,25,46,177,60,170,190,197,251,213,106,217,232,199,45,
175,158,158,152,229,121,10,94,151,88,81,121,210,67,153,159,220,185,185,185,188,143,230,26,51,175,68,249,166,202,87,187,75,4,211,224,12,60,107,199,17,139,120,230,85,149,188,148,250,210,157,151,195,190,
165,59,162,129,194,187,120,64,200,56,64,2,173,248,231,160,144,100,21,180,72,86,71,222,98,58,124,84,202,139,76,39,10,152,44,49,185,72,204,153,144,160,184,178,186,249,18,23,238,116,4,161,220,62,89,7,12,
27,209,114,192,136,22,203,74,99,254,12,114,61,58,59,59,251,103,127,246,103,7,7,135,235,171,107,187,251,123,135,135,135,44,248,38,218,199,244,212,228,218,250,198,195,135,15,187,221,238,226,226,226,51,167,
158,249,201,79,127,66,108,23,107,144,162,104,240,98,245,199,173,169,162,85,111,231,3,156,113,100,224,161,37,163,174,69,112,238,54,114,70,9,8,159,224,136,155,239,126,247,61,177,221,121,9,29,151,208,51,
47,238,118,27,108,218,225,162,184,126,37,215,201,23,143,65,18,105,218,238,238,222,222,254,222,236,220,220,187,239,190,247,246,219,111,61,120,240,240,206,157,219,176,114,93,185,114,245,196,137,19,172,27,
36,77,168,243,238,104,97,18,98,65,1,121,85,95,21,59,18,110,130,74,158,183,152,44,209,155,25,166,182,255,202,137,186,221,77,149,120,204,118,62,169,172,49,170,253,246,182,27,71,163,128,57,129,46,137,75,
200,187,163,167,16,89,37,81,239,7,41,87,192,184,128,56,3,18,111,65,24,91,126,27,107,166,105,236,56,28,143,166,103,166,174,95,189,118,229,149,87,242,29,159,207,104,249,164,146,183,64,9,69,115,161,24,239,
245,232,161,39,80,17,255,99,108,237,153,33,71,173,240,38,118,123,93,226,213,165,196,39,113,164,196,170,48,22,139,160,168,171,220,97,191,191,116,60,127,29,219,88,223,208,157,63,180,248,30,197,200,131,121,
162,194,192,125,37,154,42,201,211,105,48,50,5,187,93,130,117,197,117,136,78,193,88,230,192,94,75,16,161,164,202,193,137,63,64,194,125,82,229,18,188,145,140,141,140,216,202,90,103,108,5,53,82,218,56,100,
91,74,75,224,187,246,25,104,130,150,55,134,186,147,84,113,99,121,84,150,223,75,72,35,30,27,74,22,129,47,2,53,125,184,148,45,32,219,152,20,28,250,140,218,222,23,49,198,49,111,163,217,205,180,105,175,163,
27,57,200,195,182,83,186,92,90,174,161,19,147,156,153,134,189,154,76,65,136,243,28,106,26,52,130,206,218,194,190,64,142,140,216,163,197,157,138,56,2,50,243,156,38,219,37,77,212,102,33,16,151,229,221,110,
103,106,122,106,118,118,46,47,82,79,158,60,222,223,59,32,75,93,254,243,186,11,73,114,73,250,64,52,154,236,182,209,183,198,83,189,78,143,92,142,210,216,41,66,95,1,207,33,250,220,87,8,156,161,214,41,131,
183,224,152,215,71,203,91,117,207,166,173,192,244,13,94,200,184,196,87,202,188,80,159,56,47,194,217,15,68,50,78,3,53,161,40,211,105,237,16,25,1,11,31,116,246,70,214,57,36,47,91,17,12,44,226,212,228,228,
143,126,244,163,187,119,239,126,248,225,7,36,72,231,123,44,239,85,63,250,221,31,93,184,112,225,171,219,95,229,111,27,14,137,254,255,139,95,252,226,141,55,222,200,103,232,191,251,241,223,131,211,82,6,146,
90,228,75,62,132,51,201,176,148,17,81,250,39,118,42,245,109,111,165,18,187,28,168,106,129,63,35,36,201,213,73,26,199,130,78,224,126,74,180,116,18,169,16,132,113,83,181,155,2,10,50,244,223,64,48,219,135,
149,143,196,43,247,151,167,166,167,79,158,60,249,223,254,219,255,125,251,246,157,27,55,111,228,205,252,133,23,94,204,71,179,209,65,31,167,175,32,89,193,64,6,227,129,142,169,152,22,228,13,112,235,167,97,
194,178,215,247,131,238,139,230,9,177,64,4,69,154,244,86,57,26,15,106,229,84,210,14,3,169,117,248,50,2,140,101,2,103,190,32,194,194,50,28,150,6,51,250,164,39,31,219,231,133,148,98,218,17,20,97,21,94,21,
141,244,48,237,132,191,68,150,122,102,245,97,4,145,255,226,57,250,58,63,59,55,155,15,40,63,253,151,159,230,155,64,80,52,201,73,70,159,119,169,53,141,242,178,68,5,109,47,39,180,197,177,59,229,18,0,30,87,
254,249,212,149,233,244,186,85,172,248,190,137,190,149,195,164,66,65,122,230,190,248,242,214,245,107,215,47,60,119,33,223,163,124,170,45,134,20,237,206,71,153,138,235,112,199,139,141,38,68,117,211,120,
99,240,34,48,32,137,63,199,225,174,116,18,14,104,97,79,96,16,123,22,99,122,73,40,197,12,15,31,137,8,11,53,71,3,185,36,81,251,78,177,212,214,109,37,160,72,191,101,94,111,60,173,253,131,195,188,42,212,243,
115,16,53,70,139,203,38,205,146,165,139,38,4,31,35,143,187,204,91,124,25,117,21,228,68,194,158,159,204,233,100,195,245,168,211,137,150,29,70,114,42,244,234,57,48,62,189,73,70,192,108,224,122,70,155,47,
9,105,151,18,199,234,10,123,135,17,154,192,8,36,211,146,67,156,236,11,190,85,186,54,9,224,117,121,35,65,165,235,101,77,135,56,11,214,7,244,241,185,149,12,251,36,194,227,200,40,62,63,63,123,120,216,223,
201,103,235,173,173,217,153,185,105,162,102,77,19,111,67,7,215,180,246,9,118,56,216,7,194,143,192,152,245,221,81,43,77,105,236,107,183,94,187,82,1,92,219,138,123,185,81,146,137,164,228,18,189,103,254,
116,58,212,81,9,236,205,163,191,89,115,8,14,107,57,136,132,98,190,24,84,241,81,169,97,6,86,64,192,110,254,239,121,23,2,34,146,169,182,85,35,65,109,234,215,149,45,189,209,204,39,119,230,12,17,65,238,220,
189,131,236,3,158,53,210,149,124,247,59,223,201,127,254,227,127,248,135,252,227,7,135,52,203,204,255,3,18,30,130,169,191,244,220,35,186,217,70,157,100,37,36,196,2,61,82,203,123,217,200,149,137,169,156,
219,80,98,35,211,29,61,187,138,19,122,37,226,137,87,6,232,207,219,81,208,122,80,98,64,151,27,7,123,104,181,165,160,135,180,40,43,190,210,92,173,193,183,191,191,159,235,202,188,153,159,58,117,42,95,139,
209,152,140,185,249,221,166,52,230,58,130,44,244,12,169,163,79,144,103,113,169,248,133,93,50,175,160,182,47,37,195,130,29,74,36,42,98,252,88,148,35,60,175,144,220,212,169,130,47,199,71,53,100,192,11,8,
254,131,182,170,189,58,242,148,122,174,191,149,24,96,70,74,22,93,60,142,227,149,145,216,93,131,155,39,200,236,40,38,109,173,147,205,140,130,219,229,172,196,242,164,49,141,40,199,249,232,213,233,116,242,
162,153,15,34,131,65,127,121,121,249,209,7,143,34,107,222,131,108,58,222,242,76,21,244,228,224,168,228,61,218,51,85,128,62,71,126,73,52,219,129,142,167,83,119,7,195,1,185,231,9,29,215,144,34,117,52,38,
226,67,167,86,12,186,164,69,39,145,194,1,74,30,110,127,245,213,229,203,151,215,215,215,247,118,119,189,235,48,78,157,51,8,146,0,59,216,168,78,111,122,196,247,37,173,64,205,88,24,184,99,154,58,177,252,
89,208,237,17,148,105,190,87,248,23,248,114,80,147,243,47,131,77,27,188,36,124,182,33,70,205,115,66,115,82,70,80,226,87,55,108,182,118,195,131,20,51,162,13,141,94,173,142,230,113,230,164,48,122,237,135,
7,123,249,217,31,141,71,221,202,250,129,64,80,149,233,189,224,107,9,221,37,60,161,36,220,148,84,242,137,117,152,198,15,16,88,228,237,94,73,208,179,112,138,170,148,9,150,0,226,132,213,102,113,21,118,22,
49,112,97,138,214,243,231,8,186,168,164,28,95,158,38,66,26,161,111,128,39,69,146,85,232,251,106,165,174,139,169,15,48,63,125,150,131,10,207,157,244,176,244,209,80,53,81,163,19,51,137,64,148,83,17,149,
220,116,152,235,116,243,178,61,28,14,243,195,123,255,254,253,153,153,25,2,32,206,205,163,207,19,84,242,32,246,98,77,221,27,146,109,205,99,166,146,36,121,181,50,79,185,116,6,28,235,74,121,117,246,94,167,
93,218,170,5,190,155,82,44,104,244,1,12,108,147,244,128,93,218,255,44,166,173,58,66,188,162,250,148,197,215,156,29,26,156,16,27,64,45,32,254,7,89,82,85,233,72,145,120,2,176,107,176,173,68,82,139,33,26,
131,214,17,50,81,59,183,178,178,210,239,247,73,210,78,247,126,179,184,120,108,114,114,242,246,157,219,29,122,184,168,180,204,247,243,51,103,158,201,223,153,15,208,60,142,26,23,138,131,157,105,57,76,39,
176,199,93,38,188,104,34,16,113,66,96,191,114,182,201,111,164,242,162,173,242,206,178,177,26,197,114,193,165,79,158,68,222,39,61,43,106,163,138,84,131,100,181,161,11,172,28,10,179,32,186,210,151,145,216,
242,84,64,13,42,85,176,241,57,125,200,205,206,238,246,238,222,46,199,116,37,168,137,93,9,14,138,12,96,230,196,58,108,43,5,106,156,80,123,105,163,76,139,14,245,163,142,83,35,79,113,140,78,229,8,90,67,153,
162,192,21,217,71,84,49,153,16,33,108,7,210,246,52,235,226,37,136,39,72,28,153,73,71,248,35,55,228,153,246,85,99,116,69,152,32,19,41,141,113,151,192,102,237,229,250,165,147,39,159,127,238,185,99,199,143,
61,124,248,232,195,143,63,220,223,223,51,23,31,188,162,62,186,54,153,94,143,38,154,211,17,69,32,109,51,64,136,213,242,75,26,195,200,197,130,229,252,171,243,242,77,110,204,170,178,163,146,170,1,138,211,
113,60,102,31,177,111,242,46,187,186,186,122,254,220,249,47,190,248,156,108,111,53,233,84,181,54,13,124,59,14,35,81,192,34,147,22,82,103,114,194,183,162,146,88,77,33,164,1,39,229,30,3,74,181,87,174,198,
63,39,185,17,154,147,158,148,84,35,164,64,30,172,89,5,204,94,219,84,241,11,231,10,164,70,254,44,177,32,58,29,200,4,81,115,161,177,228,193,1,78,0,76,122,136,176,144,80,186,176,112,156,168,23,38,44,82,45,
191,36,162,160,35,204,151,138,194,183,26,100,158,37,212,167,218,153,41,1,37,58,151,65,230,121,50,6,138,104,140,49,186,20,127,137,41,10,92,33,89,105,207,188,132,127,122,235,54,69,241,37,40,44,205,241,2,
167,183,23,6,126,33,57,59,51,23,42,103,227,26,224,85,205,241,168,176,57,15,129,179,132,208,216,211,43,55,143,106,92,162,164,161,104,221,39,84,16,25,237,34,43,132,113,43,139,139,11,187,187,59,155,155,155,
91,91,79,167,103,166,186,157,238,20,137,91,58,80,67,16,20,165,37,212,180,24,66,197,239,209,253,89,119,234,134,59,230,70,181,197,178,171,77,127,235,247,231,115,252,104,220,140,48,79,199,210,221,58,70,168,
86,152,14,56,85,12,99,32,191,177,232,231,31,210,173,234,225,120,24,177,68,36,167,203,163,244,235,225,116,163,191,130,24,86,170,5,99,34,1,23,49,82,65,61,165,76,169,186,59,61,51,147,255,82,46,64,127,118,
248,179,36,89,151,254,202,43,175,228,63,188,125,251,182,86,215,228,150,56,115,250,108,254,195,199,143,31,117,200,206,51,246,90,48,217,154,89,121,132,86,129,55,169,21,137,225,111,146,172,31,94,64,31,58,
32,108,9,89,64,231,147,57,83,144,26,156,135,88,117,208,153,131,198,23,36,29,221,104,179,80,177,253,82,137,128,162,171,237,29,39,154,48,238,76,229,143,136,59,98,124,72,100,191,21,246,230,218,1,172,237,
144,34,143,166,161,87,54,43,148,0,224,103,73,124,26,104,39,85,40,61,89,61,114,6,148,25,108,23,100,199,160,196,202,243,90,40,79,101,126,57,13,142,5,92,146,179,37,49,34,221,193,41,71,191,28,57,109,36,37,
102,234,192,100,240,8,58,72,163,163,31,44,22,169,17,130,40,25,127,248,222,210,168,66,23,11,28,86,104,15,76,136,239,60,127,233,249,147,39,79,230,143,118,121,249,254,167,191,248,148,102,32,184,83,197,86,
26,133,73,102,39,33,77,18,49,233,81,153,33,67,94,209,112,216,82,160,59,143,177,185,105,192,100,240,124,195,17,247,157,38,63,29,123,140,204,10,33,163,97,135,192,193,106,196,146,243,124,32,206,37,198,75,
47,191,156,255,239,179,155,159,53,100,212,236,73,112,14,183,207,144,195,9,127,86,127,48,224,7,174,6,65,211,73,210,77,208,181,59,169,122,15,237,188,10,109,20,113,78,105,231,7,189,20,57,0,5,95,78,123,116,
97,193,166,161,61,93,44,246,202,154,166,143,145,106,124,62,60,33,114,209,219,70,103,163,123,156,189,229,186,229,203,83,215,174,6,187,28,8,242,84,102,57,122,148,117,140,16,173,128,84,105,133,233,88,31,
223,212,78,50,248,145,228,115,47,59,185,182,89,162,8,187,233,119,33,199,61,184,150,61,189,178,0,30,121,11,54,235,194,112,6,193,10,192,199,170,189,170,101,180,244,210,232,215,72,163,162,244,181,112,10,
197,30,26,111,29,180,251,38,41,57,37,248,150,90,65,36,3,124,123,68,223,200,197,81,29,110,108,163,213,165,124,161,243,92,254,234,116,186,243,243,11,251,7,7,251,123,123,91,27,91,147,83,147,100,11,154,159,
239,116,59,178,109,171,118,136,103,51,130,40,209,187,151,230,111,176,71,49,114,198,114,121,154,208,74,211,198,145,120,12,56,84,144,168,116,141,53,116,220,137,110,172,169,203,93,164,42,169,97,10,210,160,
124,183,116,67,15,242,59,158,171,2,120,36,154,244,124,22,174,1,135,161,22,64,45,93,12,132,47,171,22,40,255,99,98,98,114,117,141,210,90,126,248,111,126,152,207,28,31,252,235,191,230,67,115,126,144,255,
237,111,253,91,164,76,30,28,28,212,249,237,48,156,246,234,149,43,249,15,63,251,236,51,155,37,69,221,74,21,105,34,173,21,46,23,80,100,232,246,86,4,20,124,71,85,17,183,180,230,243,202,102,75,109,156,212,
128,7,128,140,142,234,189,239,188,157,74,75,36,180,170,237,210,69,199,250,226,125,161,37,48,67,89,219,155,154,103,234,5,177,175,250,104,64,134,26,108,179,188,208,242,204,187,225,80,108,104,163,228,112,
231,90,89,122,24,134,168,21,13,98,59,217,132,57,36,158,201,133,73,124,206,218,191,224,170,63,72,87,221,183,210,175,3,172,216,173,109,93,155,203,50,22,78,206,170,248,32,86,207,80,198,78,101,134,24,181,
139,104,153,73,10,203,147,69,32,154,37,7,183,38,197,254,198,152,79,91,215,174,93,123,229,149,151,243,31,223,254,234,203,143,63,254,40,151,46,28,124,164,142,121,56,37,156,22,108,69,21,143,141,189,129,172,
85,30,88,47,162,8,167,28,40,164,9,11,133,49,223,238,145,114,130,216,62,55,210,39,220,183,92,136,73,37,116,82,254,224,250,160,40,223,220,216,60,119,238,108,46,178,86,215,214,197,230,39,60,221,136,246,2,
133,208,147,210,11,72,221,80,178,68,232,160,218,56,3,191,169,42,88,50,181,81,102,128,174,133,254,4,44,112,169,28,246,213,125,175,203,7,52,24,70,17,118,118,166,214,59,45,9,209,90,82,126,125,73,36,41,18,
88,254,75,21,156,199,157,30,146,246,4,244,163,244,10,141,169,78,22,188,27,245,59,236,215,29,241,61,75,81,173,221,157,50,228,109,29,68,117,78,103,120,25,244,136,36,80,155,27,14,212,97,214,156,220,210,183,
44,63,173,229,209,17,17,51,151,8,193,91,222,109,42,22,40,21,84,120,203,242,42,169,131,173,62,190,128,59,13,140,37,43,161,68,110,149,158,44,96,28,202,255,50,61,151,100,218,203,41,32,192,16,80,79,77,77,
207,207,207,229,147,89,174,199,247,247,118,71,163,49,89,165,235,74,231,180,30,200,17,172,143,21,127,4,52,132,99,157,6,134,198,122,154,143,200,255,69,128,50,234,113,206,83,30,25,101,215,91,164,161,14,110,
113,219,219,156,192,11,163,215,43,161,43,249,226,156,82,250,121,240,122,228,77,104,66,34,65,197,153,92,67,98,205,36,128,43,239,73,249,216,57,61,51,125,234,228,169,243,231,207,191,243,206,59,191,254,235,
191,254,222,123,239,229,98,230,233,211,167,151,46,93,202,165,207,221,187,119,251,253,195,115,231,206,255,254,239,253,94,46,161,254,250,175,255,134,198,42,195,113,171,0,151,79,86,247,39,175,150,67,29,210,
42,101,33,37,59,188,24,216,194,121,51,172,105,71,88,29,73,180,212,86,239,190,251,174,60,15,18,135,29,84,149,127,68,102,234,21,36,34,6,119,110,205,4,73,213,43,237,19,29,38,144,217,10,43,233,104,56,208,
0,188,202,96,70,228,192,246,104,179,86,242,163,139,175,82,31,87,89,152,43,232,249,244,217,17,46,18,248,209,40,207,43,157,183,186,50,184,113,37,36,69,196,92,178,3,161,18,8,10,203,82,13,192,145,16,103,53,
107,201,75,10,45,190,85,146,133,3,222,113,145,141,7,203,181,39,47,79,62,246,13,243,43,120,246,217,103,175,92,185,242,252,197,139,235,235,235,159,127,241,217,131,7,15,6,172,15,241,108,63,227,33,121,197,
73,53,41,4,27,153,121,209,9,7,137,239,42,66,104,119,36,46,44,113,226,26,137,172,89,78,139,27,100,56,36,37,120,135,130,225,233,83,32,251,22,181,50,43,125,159,34,64,20,239,165,222,43,188,229,73,158,220,
206,206,206,75,223,122,57,191,133,173,237,237,74,100,94,158,159,201,26,233,195,104,136,183,165,56,77,18,209,189,108,15,193,27,47,202,196,224,81,161,86,78,42,145,177,92,78,95,192,170,154,167,35,206,34,
236,223,90,237,38,147,197,68,161,44,177,250,39,89,100,165,147,80,102,29,94,69,149,213,69,6,52,170,55,7,231,16,89,181,249,248,90,105,95,90,27,217,2,250,21,198,181,47,65,104,233,8,99,180,152,215,81,57,155,
206,207,252,150,149,9,161,172,1,141,203,62,102,147,51,59,83,52,152,88,239,69,113,33,201,179,203,224,39,125,108,21,47,225,84,62,106,192,227,162,112,21,253,185,216,212,26,67,206,235,131,92,172,198,190,173,
65,118,69,163,173,139,70,50,171,157,43,194,73,75,63,151,227,50,3,87,232,225,157,152,164,2,60,47,133,7,135,253,205,245,245,49,51,126,43,206,238,128,6,60,72,130,28,61,169,53,1,141,91,121,243,158,177,77,
228,168,100,195,109,2,167,140,123,34,228,151,17,164,137,1,124,209,131,136,144,4,6,21,31,123,41,173,217,157,111,90,36,30,20,113,98,31,56,186,184,221,130,102,171,50,43,38,232,253,227,144,150,9,255,167,87,
56,2,53,205,235,206,198,198,198,147,213,39,240,72,119,187,221,252,152,124,250,233,167,249,191,158,62,125,250,173,183,222,250,209,143,126,244,202,203,175,252,230,15,127,152,159,235,159,254,236,167,43,15,
86,246,246,246,92,107,12,222,86,241,6,5,246,200,141,45,235,172,152,140,100,242,84,162,255,84,82,33,7,58,140,124,156,129,207,136,206,43,39,127,222,29,56,69,33,218,124,93,199,160,191,164,110,97,125,0,156,
78,250,191,202,244,217,227,60,175,82,62,62,97,83,228,75,55,0,54,9,148,132,103,31,173,238,66,130,47,5,157,199,35,190,212,169,75,25,58,63,185,153,232,103,214,220,42,142,64,79,55,18,243,161,243,86,34,44,
54,144,247,74,214,123,19,21,119,128,5,131,59,155,58,69,241,198,161,117,66,46,21,225,133,232,252,189,186,219,156,208,38,69,131,34,142,39,168,121,41,88,8,84,2,222,96,243,138,121,237,250,181,165,227,75,7,
135,135,143,30,63,252,232,241,99,136,252,152,180,226,38,40,95,45,105,194,17,237,64,77,84,106,177,134,137,219,213,166,91,170,130,72,222,71,237,88,106,38,1,189,105,162,190,57,110,231,13,71,185,88,160,56,
237,102,220,235,146,233,191,234,164,38,159,2,14,250,249,247,178,194,218,89,234,139,43,240,67,118,184,69,77,10,73,174,127,216,191,121,243,198,185,243,231,119,119,247,118,118,119,187,117,45,53,15,231,4,
161,40,165,31,81,149,8,115,161,42,202,156,0,1,24,34,144,104,135,255,70,58,138,85,168,142,232,28,54,166,238,36,219,174,93,40,104,1,46,170,64,37,3,29,74,240,117,81,93,135,194,139,129,187,6,195,65,105,43,
74,45,45,163,120,190,141,242,110,83,233,192,72,203,23,139,82,100,246,189,208,161,130,47,238,64,53,84,83,79,92,193,106,214,198,176,144,29,145,7,104,74,181,47,158,160,160,254,120,64,248,192,138,145,200,
78,148,212,116,234,25,131,222,79,138,105,198,21,85,141,229,25,49,48,77,49,13,109,69,39,213,166,201,20,138,73,87,96,107,119,139,17,85,188,14,252,113,140,69,98,172,175,36,234,245,169,204,125,163,117,19,
246,195,168,141,115,243,156,112,123,178,241,146,98,210,170,177,136,45,81,187,241,136,17,183,180,150,207,206,205,77,77,79,15,14,103,247,246,15,86,150,87,166,166,38,103,102,103,243,202,206,55,126,18,159,
76,20,165,127,94,159,229,16,201,232,65,90,126,120,32,47,28,43,112,192,21,99,101,247,152,107,116,186,5,249,140,61,249,50,42,11,209,80,127,2,181,98,222,72,195,207,170,152,107,205,12,33,68,20,145,53,64,226,
161,246,99,239,116,41,119,4,12,32,27,75,127,240,228,241,227,222,196,100,197,39,161,134,35,52,243,250,254,252,165,231,103,166,103,96,184,127,244,232,209,141,155,55,189,182,179,69,31,212,186,1,181,137,149,
84,51,194,103,8,30,245,28,5,66,32,25,206,137,127,74,35,96,156,40,81,74,169,155,191,129,151,108,74,142,139,228,41,57,26,65,238,237,124,8,251,42,11,81,170,80,165,35,31,38,78,177,21,52,67,120,90,49,249,160,
15,169,25,209,228,150,240,190,181,24,33,57,180,147,63,57,134,166,146,70,189,114,41,168,230,36,152,120,78,206,17,60,12,228,222,102,165,242,224,6,46,217,194,196,80,66,130,32,173,90,169,93,72,41,77,188,205,
163,111,157,90,3,119,145,47,195,122,211,114,62,123,19,153,243,250,201,131,238,36,36,33,94,178,131,195,128,155,94,10,177,81,104,16,231,207,157,57,123,225,185,103,23,22,22,30,61,122,248,209,199,31,29,28,
30,80,187,141,131,131,203,212,47,89,179,24,177,85,13,88,8,26,152,41,157,72,107,59,162,186,139,234,158,80,196,64,82,127,179,8,226,243,157,196,155,153,107,70,227,38,142,59,188,172,215,4,184,119,195,65,159,
250,87,157,10,61,199,232,180,95,138,123,60,162,147,14,208,52,125,174,91,219,79,103,102,102,206,157,61,243,249,23,146,227,227,228,230,40,182,7,159,10,20,212,139,43,11,247,90,163,38,105,57,229,153,36,67,
50,213,84,175,207,115,207,200,123,249,216,209,245,241,145,9,212,142,100,45,216,160,217,187,45,28,159,194,224,20,229,167,6,148,177,241,53,181,16,44,122,99,120,17,220,184,50,133,140,56,198,162,15,201,136,
52,250,36,27,136,205,131,111,5,212,43,35,91,77,126,134,242,240,230,194,20,7,127,146,134,131,156,242,156,202,4,157,10,255,189,110,142,248,48,53,66,62,114,21,194,154,31,126,104,26,9,147,215,136,61,57,20,
104,33,33,31,179,230,130,137,172,199,84,226,42,56,35,30,50,9,168,228,48,68,90,47,233,231,210,19,192,129,56,17,83,33,212,122,14,3,42,130,106,96,60,43,30,22,7,40,189,154,143,32,52,146,56,70,237,249,171,
195,79,123,160,92,144,209,241,105,106,162,219,235,206,207,77,239,239,237,239,229,58,96,103,111,106,122,106,102,118,102,126,118,158,106,149,224,224,28,206,255,68,253,78,188,9,25,226,38,134,20,34,31,141,
179,41,165,97,166,93,6,13,103,243,42,169,195,56,4,231,18,25,58,240,124,180,238,214,98,73,35,42,108,233,8,33,181,79,211,15,8,95,34,35,171,210,63,146,8,141,104,122,75,190,246,251,251,251,123,7,123,80,153,
161,95,159,175,206,169,147,39,247,127,186,151,139,241,217,217,217,133,197,133,92,253,44,175,44,239,110,239,228,39,8,163,99,223,8,201,198,165,86,136,177,182,97,157,234,76,160,141,83,22,39,158,11,70,236,
66,66,18,204,154,168,22,226,36,37,60,14,22,213,187,223,121,183,14,181,140,172,104,159,172,90,4,80,111,249,153,102,53,206,199,116,1,110,21,220,85,165,231,104,75,103,11,28,170,51,64,156,149,65,157,157,83,
60,29,115,16,189,152,149,143,88,75,165,132,209,153,81,74,45,63,161,4,35,197,160,213,24,244,249,190,188,206,228,117,22,163,116,43,8,77,43,57,105,164,114,184,135,58,203,230,192,94,220,13,150,106,44,54,34,
22,83,39,136,174,155,150,232,100,76,4,19,50,229,228,242,227,218,181,107,87,175,188,50,51,55,243,240,209,195,79,127,241,201,218,218,26,128,9,202,31,172,184,212,26,43,57,0,246,63,149,207,171,131,78,240,
55,58,81,64,156,180,232,182,97,5,108,31,199,98,180,101,139,206,155,248,225,193,247,38,122,32,162,225,146,118,73,33,0,226,107,229,218,149,155,206,54,157,47,180,13,59,39,239,238,237,158,56,113,114,114,98,
114,115,107,187,174,187,26,233,169,224,16,37,241,202,177,155,197,69,130,76,243,210,10,137,174,116,0,173,13,43,174,240,84,192,88,154,107,131,105,60,52,53,218,115,40,218,52,27,225,198,194,251,54,34,10,58,
14,242,211,208,94,44,67,106,213,29,41,121,78,99,188,85,216,88,12,95,138,251,115,133,67,137,78,157,55,216,21,43,73,147,43,173,8,245,90,89,126,73,48,59,116,240,168,33,56,151,185,193,6,66,253,174,96,70,142,
132,86,178,88,145,249,215,86,194,185,86,22,64,106,45,34,42,157,22,141,85,240,218,180,117,174,53,236,22,201,149,112,175,112,31,85,6,129,208,22,48,181,14,90,233,140,45,156,163,61,69,71,5,33,197,237,44,125,
20,83,22,36,5,249,182,50,169,97,211,15,85,143,106,240,233,137,137,201,193,96,184,190,182,126,72,88,183,113,93,113,48,47,215,75,13,227,72,81,63,7,93,82,212,225,33,247,34,54,86,88,53,5,220,31,163,58,227,
195,17,218,145,126,178,163,102,196,207,187,114,246,75,4,48,41,205,16,27,41,250,62,237,250,2,135,226,202,211,192,13,25,237,83,72,247,223,122,173,98,134,75,121,139,218,216,216,204,15,251,222,193,254,250,
250,198,163,199,143,214,158,172,62,125,250,180,209,149,87,171,9,103,114,172,82,117,182,178,1,48,64,76,210,166,215,160,108,223,114,130,200,207,145,211,119,163,140,38,180,234,107,160,53,40,96,33,14,184,
235,144,52,187,195,149,100,43,162,135,7,27,40,73,91,219,7,105,9,71,25,97,147,20,79,188,158,116,12,28,13,251,161,238,234,16,81,6,127,244,61,29,162,162,178,202,56,162,89,102,3,88,155,131,165,194,211,115,
202,210,21,76,180,245,250,42,31,139,49,199,224,29,232,80,27,119,187,40,105,101,70,161,99,33,111,227,11,197,117,241,91,147,96,89,241,31,10,45,81,134,196,34,44,165,51,241,152,102,134,199,143,31,191,116,
233,249,197,197,133,181,245,181,92,116,239,49,82,74,136,110,218,9,169,235,186,232,170,218,206,86,39,166,118,30,184,83,45,196,66,143,90,182,92,145,244,226,158,182,57,51,227,133,213,210,152,52,22,54,255,
176,46,105,0,120,188,205,200,39,110,109,184,14,27,124,40,152,142,214,6,31,131,246,154,164,162,75,220,116,42,234,197,80,236,22,238,235,123,95,95,188,112,49,9,179,143,84,80,212,158,194,242,106,100,137,4,
144,61,57,78,57,209,148,94,79,195,227,202,84,32,227,12,251,86,70,67,100,57,19,84,186,108,142,104,130,51,216,158,244,99,185,178,136,194,33,113,33,181,44,77,73,90,216,21,247,223,199,73,38,16,94,107,19,217,
252,147,111,17,65,202,72,164,224,166,48,127,197,112,8,193,129,106,11,50,99,82,73,243,209,17,90,133,219,34,42,35,144,67,42,162,185,219,4,74,149,90,145,20,58,113,209,249,180,160,230,116,192,83,200,78,94,
251,24,78,173,133,218,57,49,229,137,248,56,4,33,225,36,118,194,21,250,27,181,164,202,180,58,201,144,18,219,42,123,167,106,233,255,120,152,132,113,10,81,208,132,150,71,73,224,210,60,9,151,217,107,80,52,
109,72,146,209,216,176,146,164,81,38,13,130,80,84,222,197,187,49,1,85,42,98,242,116,58,105,98,114,234,248,18,229,189,173,175,175,111,110,110,76,231,35,222,44,101,48,75,9,40,68,1,122,225,120,16,168,174,
116,149,166,40,232,0,217,150,98,219,224,53,80,145,227,131,161,220,139,117,126,134,154,74,85,8,242,225,105,13,148,146,26,62,113,245,148,206,159,142,108,87,193,187,88,24,108,21,149,200,30,178,233,104,112,
21,209,114,50,44,48,54,235,171,107,37,250,52,168,221,14,105,188,216,144,106,250,203,249,59,197,141,200,1,187,166,19,71,3,219,62,8,185,235,162,100,7,58,211,47,233,32,218,27,157,129,159,169,234,237,183,
222,228,78,92,224,96,11,199,189,51,105,120,242,154,202,113,98,209,196,163,136,205,242,173,1,177,3,45,12,90,25,34,209,84,98,132,161,245,156,243,41,141,110,239,36,135,62,111,24,61,110,207,33,38,174,88,227,
147,10,75,146,198,153,75,140,124,178,92,44,120,83,34,128,74,17,17,86,128,2,120,87,56,250,10,195,210,99,80,242,71,144,47,37,68,216,210,157,21,184,36,225,32,169,5,189,16,157,27,167,127,82,88,165,79,207,
93,120,246,229,87,94,57,127,254,236,198,230,250,103,95,124,246,228,201,147,195,254,97,233,95,71,97,161,25,117,194,60,8,208,199,195,147,185,187,179,251,96,229,193,77,250,250,236,241,195,71,148,176,195,
224,120,173,104,132,139,161,37,184,201,29,163,54,62,131,57,180,137,235,70,253,142,202,16,146,168,245,213,155,160,49,96,134,67,211,80,186,84,136,34,190,157,236,65,108,219,193,112,111,119,183,98,239,49,
86,64,101,2,4,101,153,21,128,1,183,98,26,107,70,59,75,139,142,6,243,51,89,106,82,253,67,106,215,218,94,116,214,2,167,229,91,48,234,163,21,173,101,91,184,73,173,63,176,76,12,68,211,114,113,32,221,17,203,
96,115,81,11,0,51,199,39,109,108,187,150,20,192,201,193,40,181,20,205,69,244,167,192,164,162,240,19,136,169,119,80,163,219,231,34,18,117,31,109,25,54,21,16,106,100,57,118,0,155,158,146,166,98,25,248,208,
74,106,43,53,64,188,170,130,55,168,158,162,245,100,212,32,106,98,247,13,88,138,245,7,157,165,131,186,130,159,50,78,175,188,187,124,160,219,223,223,127,252,248,241,253,251,247,243,154,59,34,76,102,101,
172,18,124,179,114,176,93,42,45,20,248,187,146,218,17,89,117,195,219,48,134,37,185,148,153,153,161,85,187,223,63,220,92,219,160,212,111,64,81,90,143,76,32,51,218,24,183,159,12,57,204,116,27,163,185,31,
146,78,36,0,146,179,105,28,234,0,57,92,202,180,195,171,191,43,182,24,174,101,158,161,236,98,47,52,218,160,26,109,235,112,216,74,144,36,63,94,155,239,17,219,128,166,155,25,229,158,252,77,38,33,10,173,128,
61,67,236,70,177,215,181,140,214,154,226,164,10,19,117,219,56,209,71,217,160,81,220,33,206,178,33,82,245,157,239,188,238,120,250,87,229,237,146,218,40,14,145,149,156,131,170,126,92,95,98,47,16,91,46,175,
18,221,184,80,169,22,23,91,152,7,187,157,57,182,18,238,195,6,86,248,38,106,19,123,129,126,87,68,87,66,230,137,21,70,215,250,236,152,49,13,2,117,205,176,209,134,63,59,56,130,121,158,88,95,220,130,162,22,
107,82,242,174,40,167,124,105,227,123,51,76,184,66,217,208,168,44,202,38,231,236,102,234,85,76,76,116,95,123,245,213,107,215,174,118,123,157,71,143,31,222,252,236,230,214,211,45,62,52,57,91,178,117,76,
161,23,11,236,118,93,5,216,3,54,58,224,76,209,143,62,250,240,246,237,219,121,161,60,177,68,145,93,247,190,190,151,175,198,252,194,2,41,85,80,183,74,71,146,203,31,11,95,214,221,38,212,72,243,117,188,245,
6,153,131,169,32,79,150,93,72,247,68,182,172,209,192,218,242,181,123,221,74,27,51,89,228,15,112,245,201,42,32,167,240,79,7,61,197,87,254,136,152,90,68,156,150,113,172,237,12,229,172,234,66,175,111,95,
205,85,73,80,88,226,217,52,166,96,104,73,149,245,223,36,29,202,140,98,198,143,21,70,34,150,114,120,8,162,245,247,156,173,239,170,237,104,125,202,169,69,247,211,140,39,67,199,25,176,210,40,82,109,252,145,
87,93,128,118,14,68,35,34,163,72,95,52,57,198,61,111,197,117,170,211,61,182,76,47,94,25,16,194,182,52,121,132,79,118,115,74,165,175,131,95,253,91,6,86,147,134,70,116,37,118,196,31,101,196,180,142,127,
206,234,241,22,144,84,222,227,193,193,65,190,45,111,220,184,145,23,217,141,205,141,187,95,223,93,91,93,35,9,120,190,45,185,63,194,253,165,192,108,200,32,28,74,31,82,43,42,29,43,29,86,156,36,196,70,186,
29,115,125,220,155,156,200,95,211,83,83,249,41,88,125,242,164,127,120,56,110,26,240,17,57,48,172,110,184,41,159,90,205,83,21,38,6,83,52,106,238,10,247,62,2,208,65,134,178,210,155,71,72,32,138,2,134,236,
189,14,166,254,36,58,74,44,231,124,237,158,120,93,139,93,106,13,12,85,61,92,52,164,98,236,139,69,97,31,148,165,43,178,42,1,230,249,162,215,208,198,142,221,194,133,150,94,206,229,24,69,184,226,164,13,240,
226,139,26,178,73,154,240,32,19,71,79,125,240,138,20,17,99,9,7,12,53,44,198,124,42,247,204,249,16,209,80,137,175,68,127,205,46,150,34,11,185,145,23,217,148,37,123,38,183,160,43,167,55,182,151,251,79,171,
248,114,68,77,48,242,104,250,47,152,50,145,129,41,156,144,235,76,236,232,163,5,181,36,193,30,52,172,12,23,166,139,243,210,202,23,134,184,169,190,91,168,186,164,112,25,173,89,162,211,190,48,218,244,28,
158,157,127,234,136,138,238,97,254,197,231,207,158,185,126,237,218,75,47,189,180,245,116,51,223,220,185,60,33,193,144,59,178,36,33,200,10,213,132,206,173,92,137,173,192,49,101,220,108,109,110,222,250,
226,214,167,159,124,50,232,15,206,158,61,251,27,191,241,27,191,255,251,191,127,249,242,229,91,183,110,229,69,252,196,137,147,249,148,9,243,46,18,202,177,28,7,101,162,72,59,200,171,222,75,189,229,34,236,
210,251,131,91,34,220,145,136,154,63,167,176,55,223,98,127,219,25,217,149,101,137,190,97,115,115,243,233,214,211,197,165,227,85,167,214,157,201,52,111,10,217,115,214,117,72,176,216,1,210,34,77,192,226,
70,225,229,213,116,61,201,118,100,116,152,27,241,228,240,136,205,183,86,44,27,192,28,237,246,74,89,138,57,159,248,107,76,103,195,126,31,197,76,10,239,72,247,135,228,117,109,72,122,202,50,40,28,174,178,
106,250,45,14,199,181,221,45,42,139,12,154,122,145,116,27,243,42,65,41,19,120,224,161,17,222,36,104,115,214,89,69,117,215,179,24,163,137,209,234,100,175,45,244,202,107,87,199,153,136,27,250,26,58,97,132,
202,112,172,90,230,152,220,198,134,182,42,4,212,121,131,17,205,56,222,200,182,7,139,169,180,235,147,95,207,195,7,143,62,249,228,147,243,231,207,255,225,31,254,97,254,231,214,86,190,97,183,30,60,88,201,
197,202,228,4,45,192,170,131,12,146,149,232,5,103,33,64,102,147,220,91,4,48,234,42,94,202,171,186,83,241,114,222,155,232,205,207,207,229,111,217,223,63,200,119,218,136,237,148,108,246,1,84,182,50,182,
25,152,224,154,20,36,166,38,39,173,221,90,117,127,81,91,217,41,42,239,27,170,82,211,95,9,181,202,110,162,194,219,117,201,212,124,186,28,48,221,72,183,222,224,10,224,144,149,23,138,229,82,169,67,73,227,
227,51,1,39,249,38,243,220,6,93,193,181,231,174,178,214,8,200,104,123,150,67,197,95,9,41,197,205,237,197,227,18,64,151,77,242,57,234,247,228,26,252,59,168,207,184,235,74,112,25,139,81,247,206,244,194,
94,245,44,169,152,101,139,139,193,234,93,180,228,27,165,141,155,136,85,244,172,78,227,198,105,193,213,3,11,29,120,97,21,181,148,89,110,151,75,178,167,154,11,90,46,221,132,57,158,30,225,35,114,49,188,49,
205,201,44,26,77,85,45,179,81,235,61,88,0,11,92,15,234,167,72,173,131,125,254,129,148,58,57,26,231,253,231,250,181,171,215,174,94,153,153,157,91,89,89,254,248,147,143,215,55,214,199,154,38,250,203,255,
44,175,1,59,71,112,66,70,213,83,222,104,60,186,119,247,235,188,88,247,122,189,231,158,123,46,47,223,47,191,252,242,244,244,244,252,252,252,147,39,79,238,47,223,207,133,207,201,147,39,169,151,194,253,22,
153,203,38,153,18,137,249,167,116,45,13,31,163,42,183,210,46,116,2,161,69,189,135,171,206,101,184,56,209,245,231,88,47,197,20,193,187,59,187,143,30,60,58,126,226,228,244,212,116,46,139,128,13,80,184,129,
192,131,208,217,208,88,156,252,25,140,120,215,15,49,149,232,120,39,152,51,139,89,246,76,5,130,4,38,73,179,91,40,159,174,156,11,245,12,76,200,114,153,9,68,215,74,184,209,37,220,192,248,206,219,68,173,29,
182,228,83,97,131,164,104,189,208,40,42,25,161,101,121,87,226,90,76,234,174,33,180,122,164,70,126,107,146,15,55,137,2,166,165,31,56,226,88,176,208,67,188,0,99,33,210,125,197,103,185,81,254,28,94,120,225,
210,229,151,94,154,152,232,229,245,145,149,115,250,215,205,5,93,242,225,172,205,21,189,173,210,37,180,54,90,181,32,2,12,7,68,128,87,110,132,68,82,177,60,167,114,202,182,180,243,13,48,248,216,150,242,122,
250,225,7,31,228,223,254,254,251,239,191,243,206,59,185,194,120,241,197,23,251,253,126,174,87,182,54,243,82,190,121,236,24,241,64,88,61,203,217,126,84,62,69,141,50,18,138,122,42,195,8,207,234,178,100,
253,41,179,8,192,163,218,237,245,230,230,230,38,167,38,15,15,14,215,214,87,7,131,97,190,51,58,221,174,116,87,228,155,33,142,44,193,246,182,63,84,124,250,55,29,168,169,42,133,211,80,178,50,219,221,51,175,
237,135,18,191,231,10,196,92,172,9,65,186,231,2,248,214,67,70,2,75,43,121,131,217,22,76,1,222,84,180,29,52,186,214,66,41,54,60,235,166,138,118,147,71,71,194,138,73,218,13,115,114,191,203,182,84,146,24,
90,99,115,149,163,208,235,249,206,187,239,200,252,161,1,181,78,115,18,152,221,234,43,68,12,167,198,196,61,209,74,131,50,145,150,246,8,164,242,182,244,123,161,141,234,85,162,122,156,41,72,44,207,240,74,
26,149,51,81,72,26,86,130,200,71,172,80,169,112,47,189,149,75,12,73,144,250,217,50,10,81,132,106,203,146,101,3,128,79,226,127,210,149,92,230,241,81,58,89,154,155,171,38,82,82,175,83,57,121,98,233,248,
245,235,215,174,95,189,186,191,191,247,197,23,95,124,125,239,235,157,221,157,194,27,104,227,249,91,116,117,107,68,180,38,150,60,184,211,204,239,225,96,240,249,23,20,115,49,53,53,117,250,244,233,188,118,
207,242,87,93,215,121,77,207,181,249,218,234,234,226,177,197,252,39,152,53,161,184,150,123,64,67,246,18,159,140,244,16,141,163,156,220,172,109,229,126,233,107,243,65,204,144,208,76,109,150,230,120,58,
250,87,242,239,202,203,247,202,242,202,51,103,78,207,204,204,81,146,11,128,98,177,193,110,20,188,221,82,65,35,237,88,166,197,115,27,154,135,203,233,83,72,117,252,161,84,149,140,216,165,142,181,204,1,253,
196,165,147,96,122,109,1,233,201,181,85,159,75,210,150,136,196,71,36,163,119,168,162,57,218,96,174,37,87,113,138,14,182,246,183,111,169,158,204,183,88,98,142,125,194,0,48,180,251,14,58,111,228,241,47,
138,182,88,92,48,71,39,212,214,136,19,178,189,167,210,137,246,239,102,60,234,116,186,111,189,245,214,107,175,189,154,95,91,94,17,23,22,23,47,94,164,137,113,254,247,148,218,201,3,122,114,247,45,243,13,
246,224,226,182,151,113,101,187,124,108,169,30,205,162,232,221,145,140,31,140,145,156,4,164,123,111,120,247,225,104,124,255,30,253,231,252,249,103,127,251,183,127,59,159,5,135,195,225,246,246,54,72,35,
107,107,107,7,7,7,199,22,233,43,216,47,104,29,32,156,53,145,209,235,211,140,36,237,132,50,56,76,7,177,72,74,203,255,233,116,123,19,221,94,93,133,92,196,228,93,97,103,103,103,119,119,143,185,219,161,83,
215,222,12,109,58,37,86,209,155,150,166,60,79,246,226,255,10,173,59,63,250,98,244,150,187,15,64,102,229,227,133,208,78,248,107,223,6,188,196,84,114,3,132,54,228,133,211,163,168,113,195,192,160,32,165,
180,176,194,188,166,79,177,208,142,207,6,220,68,208,0,102,69,31,203,207,65,125,137,185,91,229,93,171,101,8,161,173,107,11,159,218,46,75,29,140,161,39,95,59,99,159,176,27,6,1,87,161,174,195,24,186,92,43,
65,64,212,245,163,6,152,172,200,80,16,111,92,121,44,220,9,160,18,58,14,12,213,88,152,116,119,98,252,68,212,184,9,161,194,217,144,5,33,94,220,146,7,188,93,194,199,125,84,235,32,3,183,100,8,198,72,0,122,
167,99,146,103,170,12,64,206,186,81,148,224,201,196,185,6,161,211,233,89,208,164,88,166,89,68,66,72,199,92,28,229,149,52,23,29,167,159,57,149,175,193,202,242,242,47,62,253,68,206,119,237,59,245,200,58,
46,94,100,62,254,20,129,124,212,193,75,81,193,107,221,147,171,152,157,237,157,47,191,252,18,56,211,133,133,133,165,165,165,92,215,228,19,235,213,171,87,255,241,159,254,233,179,155,159,229,135,100,97,126,
65,150,108,239,27,145,140,243,178,43,112,92,223,142,143,241,20,207,80,53,73,116,242,8,11,247,18,240,74,148,171,225,120,72,70,156,42,208,188,180,234,90,98,12,198,194,162,88,119,110,251,233,246,242,242,
242,233,51,167,39,167,167,25,5,69,23,51,127,232,230,161,148,161,188,192,206,72,217,207,68,102,114,213,135,32,142,12,160,255,156,152,230,45,109,137,153,153,209,186,129,104,106,224,7,6,245,41,217,9,178,
41,133,146,215,253,75,89,63,154,47,42,56,217,168,180,35,104,13,68,190,146,172,219,195,39,54,193,51,25,90,71,241,253,218,90,11,134,68,213,59,30,13,195,130,87,112,69,219,162,48,126,83,25,150,72,191,104,
20,122,250,65,156,19,54,166,91,171,33,192,222,48,215,155,47,190,240,226,97,255,240,111,254,238,111,85,244,227,142,31,63,246,194,165,23,243,103,116,251,203,219,222,44,235,34,205,142,26,229,19,132,106,130,
33,191,210,219,96,75,161,104,58,238,35,251,35,64,41,89,209,132,42,1,37,13,17,61,189,102,8,72,10,163,151,188,145,184,191,191,251,233,167,63,239,116,234,92,187,208,50,29,66,62,17,230,133,251,238,221,187,
185,136,121,248,240,225,51,207,60,211,31,244,49,241,227,25,123,99,13,58,93,166,125,42,84,213,34,174,135,181,146,183,165,177,179,40,108,28,17,198,72,127,39,21,86,221,89,156,155,91,232,15,6,135,7,7,203,
247,150,103,102,166,115,161,51,61,51,157,143,164,118,110,192,103,166,231,26,31,205,54,47,9,153,81,115,166,200,52,207,227,125,76,91,26,81,156,69,143,14,137,11,122,143,180,7,51,190,106,198,72,217,230,185,
28,79,194,218,54,84,86,71,115,203,37,5,89,124,163,111,9,84,192,109,74,4,218,226,240,22,165,215,200,26,206,56,65,201,93,7,80,75,238,186,177,26,205,64,211,77,254,104,74,172,18,243,100,122,162,228,50,174,
68,107,129,32,112,192,145,43,44,4,90,173,69,117,151,188,149,144,12,42,106,52,238,56,170,143,3,33,179,99,62,161,55,33,223,181,8,227,4,108,140,253,61,180,250,203,62,196,205,179,88,84,217,194,181,144,228,
19,178,21,82,110,111,168,189,56,230,164,213,79,120,172,74,20,160,212,59,229,87,195,157,1,238,47,6,107,89,72,202,174,250,187,208,5,19,238,154,234,211,196,236,3,152,52,229,44,196,38,63,93,223,186,252,226,
210,210,241,167,79,159,222,185,123,123,141,113,54,237,47,195,238,148,93,81,252,173,13,10,192,138,157,105,133,37,230,172,46,150,240,226,252,107,231,23,22,46,60,247,220,201,83,167,114,117,115,231,206,157,
252,205,185,244,200,15,70,94,199,243,109,250,237,111,127,251,198,205,27,107,171,107,143,31,61,206,247,110,7,228,157,148,180,39,227,173,1,154,116,23,201,55,193,56,141,61,56,152,99,109,224,80,67,3,216,82,
111,183,14,230,69,108,96,110,130,36,108,149,154,37,255,115,111,103,119,121,249,193,233,211,103,166,103,102,76,237,134,250,158,222,123,99,35,20,27,148,161,68,9,34,194,103,230,142,70,132,147,186,41,89,228,
7,146,67,88,138,233,37,132,94,38,228,206,146,32,108,152,36,155,180,246,230,144,61,109,154,59,103,185,198,201,183,208,80,58,241,151,158,100,225,208,58,233,196,72,29,23,48,95,117,177,228,127,20,122,158,
133,208,217,22,227,148,2,104,243,115,23,49,90,40,205,50,75,17,43,11,62,31,186,131,4,95,120,30,167,140,159,125,246,217,243,231,207,173,174,173,229,34,183,12,252,188,223,216,220,28,141,63,127,233,242,183,
242,95,252,242,246,87,60,199,54,169,137,143,26,213,160,200,135,160,96,78,239,96,82,175,194,160,105,70,108,202,45,61,94,53,22,10,172,73,173,255,86,110,11,147,163,240,88,232,116,184,124,127,57,191,224,179,
103,206,92,187,118,141,124,188,206,229,195,226,87,95,125,245,201,39,159,220,190,125,251,196,137,165,43,175,188,188,176,176,216,169,187,196,118,86,137,23,146,76,148,114,104,52,100,23,180,98,178,212,73,
86,52,10,146,23,74,21,26,159,80,19,20,83,250,202,115,182,123,85,7,234,43,206,205,237,110,111,231,7,97,146,189,157,83,68,207,154,48,181,39,70,248,82,175,232,167,224,68,114,229,219,129,164,210,197,241,69,
155,192,126,52,77,17,13,161,85,108,241,34,142,202,58,63,65,234,18,146,122,25,213,33,107,10,17,199,155,84,230,92,34,27,77,208,67,141,24,190,175,163,179,96,30,15,113,20,198,228,1,224,157,198,227,12,97,30,
59,116,216,157,97,223,225,90,210,77,164,241,73,96,250,22,253,225,170,119,222,126,11,163,182,224,75,251,76,228,136,104,60,181,5,120,6,101,23,110,78,72,45,242,66,16,3,14,71,40,177,148,16,180,75,252,173,
38,22,157,110,161,100,73,79,212,151,211,85,180,76,238,2,84,131,55,39,198,146,233,148,196,133,46,63,1,27,35,163,66,146,230,42,202,233,146,239,54,245,2,56,103,98,150,102,52,34,110,153,247,23,158,123,246,
234,149,43,47,190,112,233,233,246,214,47,110,252,226,193,131,7,8,123,109,247,184,219,202,178,146,56,174,108,135,40,73,70,206,64,107,82,17,196,100,146,6,156,222,35,171,200,243,223,205,69,119,46,109,54,
54,54,242,129,241,212,169,83,103,207,158,237,245,122,224,47,47,175,172,60,126,244,40,63,72,19,4,113,245,237,22,77,91,226,44,191,55,88,179,148,199,235,152,151,54,101,175,150,93,157,65,68,73,97,161,114,
92,104,125,186,187,180,124,47,63,147,151,239,217,57,42,136,108,46,238,176,77,182,34,199,91,127,17,188,42,99,170,177,147,61,10,212,255,155,97,170,2,180,98,42,161,138,160,83,212,96,145,150,220,211,11,207,
201,219,44,79,166,122,161,245,130,189,10,30,98,107,67,13,101,238,231,44,111,215,171,78,188,53,206,46,85,117,50,214,141,142,73,180,49,80,16,82,5,37,65,219,152,184,49,11,44,4,123,1,92,189,214,34,16,251,
104,19,71,228,146,141,215,174,93,185,244,252,243,55,63,255,236,201,234,147,18,24,161,151,115,56,28,236,238,237,94,188,120,177,83,85,249,150,208,119,170,207,67,43,243,47,40,182,40,120,229,53,50,150,185,
127,184,199,101,86,109,93,76,249,172,149,52,171,250,97,107,200,8,221,93,91,14,113,125,125,253,131,15,62,200,11,247,251,239,191,127,233,210,165,92,82,228,167,32,175,221,255,248,143,255,120,235,214,173,
252,231,223,125,255,253,115,231,206,61,243,204,105,40,107,217,235,208,137,173,112,82,167,106,118,205,195,10,200,249,100,189,89,165,235,83,3,185,81,93,83,61,49,26,14,104,45,174,49,160,83,148,10,159,180,
242,17,176,219,235,204,205,77,231,183,76,158,160,245,117,114,208,37,62,47,170,190,70,143,212,62,22,56,83,178,91,160,253,252,214,157,14,199,87,105,30,55,99,173,60,183,173,162,72,102,148,101,38,233,54,201,
98,75,18,230,207,26,207,107,108,176,118,131,35,169,147,69,244,190,124,230,224,41,61,150,99,239,218,105,139,14,121,202,142,133,55,242,78,100,100,165,25,3,8,83,68,122,165,211,128,102,217,130,164,128,85,
246,195,59,111,190,145,11,4,24,249,116,78,202,169,63,44,234,212,41,122,225,52,160,145,218,112,232,189,70,140,33,61,162,150,65,37,255,30,58,194,120,177,92,2,130,139,201,185,88,243,43,116,90,154,100,190,
103,102,223,74,211,35,74,232,18,156,195,172,72,209,236,26,77,194,84,119,4,217,34,157,224,162,170,225,176,79,139,87,43,127,11,242,20,76,225,26,25,130,70,118,83,198,124,139,92,191,118,245,234,213,87,38,
38,123,143,30,62,204,197,111,126,120,198,138,45,198,135,170,222,167,66,108,108,180,231,112,180,208,214,220,28,44,172,116,100,107,17,145,160,185,83,13,80,174,181,243,243,144,255,185,182,74,14,174,92,236,
231,31,248,252,243,207,47,45,45,145,72,54,198,149,149,21,218,66,82,58,126,236,56,209,78,82,113,221,219,255,87,200,42,22,42,88,38,69,122,215,86,181,122,213,60,63,27,65,58,128,161,0,132,241,239,219,219,
219,220,251,62,59,57,61,83,147,14,198,87,146,216,43,89,11,218,142,215,102,138,188,87,135,209,37,87,37,186,230,71,198,1,182,66,124,149,137,155,42,236,195,77,68,210,124,169,168,213,32,147,202,161,219,107,
11,50,217,226,0,130,152,1,129,91,166,157,160,120,178,0,78,127,100,221,152,224,142,212,80,38,126,113,1,96,181,128,108,37,142,175,36,25,187,100,106,7,104,40,144,77,168,2,9,43,234,90,242,123,239,240,205,
69,151,199,132,74,154,198,127,251,219,175,229,162,242,195,143,62,220,217,217,105,43,127,108,30,144,255,191,252,209,231,205,251,226,197,231,243,245,231,196,59,52,0,202,220,207,233,127,16,91,164,138,29,
145,154,48,213,186,145,244,112,239,45,108,238,8,174,177,137,70,25,111,207,110,243,27,219,223,219,187,113,227,198,238,238,222,185,179,103,223,126,251,237,92,82,228,35,96,174,187,255,234,175,254,234,195,
15,63,204,223,118,249,242,229,235,215,175,229,115,106,190,111,71,227,33,122,173,21,167,228,216,60,204,252,196,122,48,178,30,14,210,212,184,155,17,35,165,217,209,253,149,223,104,135,105,243,112,243,34,
173,158,121,200,196,95,104,200,181,69,203,124,221,235,116,167,166,166,39,38,39,243,179,185,250,228,201,160,63,204,207,72,167,34,251,155,211,251,153,241,185,162,57,41,32,102,25,3,208,165,172,121,252,70,
164,67,231,13,147,110,227,98,31,142,36,186,43,87,87,91,85,22,105,47,25,151,114,96,131,168,26,146,109,3,160,88,35,206,73,247,91,58,24,41,41,248,181,100,207,123,244,118,42,196,98,89,48,14,150,196,214,227,
44,145,127,165,232,72,94,117,192,180,55,190,253,246,235,180,218,214,93,213,138,37,29,196,71,203,245,80,29,46,122,45,149,94,11,105,135,5,205,178,179,91,28,190,44,230,100,57,133,25,42,204,129,199,216,236,
189,205,37,243,8,179,172,168,67,124,221,59,163,43,179,93,158,172,131,239,13,173,75,9,64,0,209,36,114,0,185,84,83,38,63,9,170,144,229,218,51,151,66,67,22,2,16,2,109,233,248,210,171,215,175,189,122,237,
218,254,193,254,173,47,111,221,191,127,31,83,202,114,201,96,167,100,130,32,238,80,140,182,113,225,216,152,219,170,221,108,21,10,222,64,254,210,9,8,166,88,243,22,19,152,95,240,252,252,124,46,183,243,195,
112,231,238,221,252,170,238,221,187,151,11,243,151,95,126,57,191,212,188,166,231,135,249,225,195,135,155,91,155,11,139,11,211,211,83,150,215,142,192,168,182,42,185,237,162,244,45,199,26,17,215,116,194,
128,67,25,238,146,246,218,109,107,236,222,238,222,202,253,21,170,190,103,102,137,99,232,162,149,3,104,182,68,25,162,138,62,79,85,207,42,191,144,102,154,234,158,45,49,178,20,178,50,8,129,67,137,104,106,
85,240,26,170,108,134,236,164,240,86,139,158,105,115,212,48,155,78,69,132,98,140,88,52,120,67,11,131,156,68,24,39,247,131,111,181,68,204,206,210,122,68,205,99,231,157,69,35,113,99,0,114,174,144,212,69,
34,234,60,47,199,172,162,179,242,22,70,171,121,217,76,142,204,95,121,15,126,249,165,151,242,187,254,249,39,63,7,17,190,124,100,73,183,12,221,218,243,45,145,79,66,180,136,215,245,250,198,134,132,53,120,
19,192,37,123,200,165,156,72,104,239,227,5,215,156,58,38,65,25,90,66,198,164,15,66,104,241,55,109,143,193,48,45,175,162,203,247,151,115,161,61,49,209,123,253,245,215,207,159,63,127,250,244,233,252,98,
254,7,127,229,239,156,152,152,120,255,87,222,207,55,237,137,165,165,253,253,61,168,244,248,153,148,76,6,45,228,180,194,149,137,183,47,238,13,52,73,216,217,75,126,108,3,17,80,33,136,238,60,189,129,188,
210,230,39,180,38,160,235,8,227,147,252,135,156,16,68,114,244,137,137,201,249,185,185,252,95,159,62,221,222,221,221,29,143,121,218,217,169,147,59,146,57,237,74,54,37,238,84,88,210,188,200,122,1,36,208,
145,183,118,29,157,73,37,90,206,45,75,102,226,58,6,18,94,187,1,157,28,184,121,247,61,236,246,122,210,141,115,197,202,167,161,178,78,217,38,214,215,42,228,97,240,17,93,242,37,209,165,244,12,69,50,43,167,
216,24,213,19,33,64,62,102,7,248,234,173,55,191,173,122,65,85,155,39,35,234,251,2,29,208,139,196,114,200,152,76,212,237,236,116,234,217,141,105,167,254,192,157,147,70,134,120,200,0,105,26,24,59,193,107,
133,46,205,75,58,159,69,110,72,101,97,160,50,67,130,178,61,188,18,182,181,32,111,84,131,44,54,7,71,219,109,85,57,139,39,242,126,52,30,145,195,112,68,33,203,215,174,93,203,165,196,210,137,227,79,158,60,
249,232,227,143,242,63,241,92,181,194,144,91,19,203,36,57,79,226,143,243,197,124,140,83,100,43,170,187,157,113,23,241,12,35,15,179,146,17,171,166,183,224,104,201,42,162,137,94,111,119,103,7,13,247,79,
63,253,244,202,149,43,249,225,201,101,90,46,192,183,182,182,72,191,181,181,117,234,228,41,82,22,22,243,115,106,191,18,160,230,162,40,140,157,58,101,69,47,47,1,17,170,126,109,47,247,42,90,247,84,125,211,
242,125,122,106,122,150,176,206,98,160,149,246,43,202,251,6,32,73,29,42,218,71,206,228,160,152,90,58,76,213,17,181,134,88,26,96,84,215,97,152,79,24,77,147,223,142,145,12,4,46,166,93,47,175,81,53,210,132,
41,146,86,21,210,90,28,72,178,140,3,37,165,72,78,154,152,31,5,207,148,140,147,35,226,69,131,217,22,155,162,107,209,71,140,145,168,130,10,192,108,125,97,179,80,9,2,96,175,228,10,89,87,173,68,204,83,144,
81,254,215,107,215,175,189,244,173,111,125,125,255,235,219,119,110,75,110,181,46,214,190,205,3,137,42,136,79,110,48,236,239,209,34,126,49,175,102,107,107,235,94,132,0,230,54,118,190,109,161,148,44,79,
61,71,136,80,29,240,242,88,134,246,186,31,22,11,170,90,120,104,132,220,164,124,244,252,233,79,254,57,255,249,217,179,103,243,89,240,220,185,115,249,56,248,179,159,253,236,143,255,248,143,241,65,126,235,
91,223,130,230,117,68,167,215,6,234,140,88,226,173,98,27,216,132,41,52,152,34,92,90,229,226,176,99,18,73,68,178,225,116,53,30,141,161,32,112,210,54,233,176,88,235,48,47,214,84,170,83,61,158,11,245,238,
184,17,38,29,70,203,221,94,119,102,102,58,111,114,131,193,112,131,189,157,249,231,228,21,94,76,101,177,120,78,21,59,171,20,185,24,45,192,211,78,51,37,18,214,132,135,94,235,30,67,74,121,149,123,167,246,
49,24,125,18,185,253,187,140,9,105,226,56,193,205,135,87,92,87,94,134,103,169,248,169,69,168,39,144,73,70,37,87,46,184,146,187,109,220,93,133,160,137,234,26,62,22,20,103,50,96,228,30,218,59,111,189,73,
194,91,136,198,189,17,114,196,186,163,8,93,65,30,48,197,42,68,197,143,180,4,155,208,140,65,228,31,85,133,130,232,41,73,64,172,65,143,204,223,70,18,227,36,69,18,52,65,234,102,150,218,136,148,105,161,48,
114,105,207,112,77,52,0,109,17,88,133,66,65,202,107,68,165,178,2,41,49,72,0,192,165,80,46,31,114,197,157,87,239,92,133,127,254,249,103,95,221,190,157,87,46,247,191,250,42,129,238,173,203,167,22,131,160,
22,131,120,180,57,238,52,5,89,102,198,222,6,191,200,67,131,240,206,9,211,202,49,60,115,113,113,241,176,223,159,153,153,185,123,247,110,222,69,242,55,127,254,249,231,239,189,247,94,94,224,242,19,213,239,
247,55,55,55,7,253,65,174,62,22,22,23,249,12,232,44,203,194,74,105,73,83,53,55,23,108,122,178,45,138,245,195,218,44,241,232,54,131,234,251,193,242,131,103,206,156,158,158,158,237,208,213,243,65,94,54,
246,114,222,196,3,16,52,190,232,144,211,55,152,199,248,237,21,156,71,202,171,51,243,142,234,206,66,160,205,146,241,202,144,10,136,198,54,97,57,112,118,74,145,57,158,15,242,81,74,155,48,233,206,229,149,
28,34,195,27,243,252,200,112,178,232,29,37,172,29,191,40,202,194,31,180,93,237,189,169,9,125,139,173,45,162,189,16,99,50,6,160,156,126,181,248,207,87,47,175,74,177,25,139,196,94,67,150,209,124,27,141,
155,169,169,169,87,95,123,53,31,255,63,252,248,195,205,141,205,224,143,56,147,90,126,110,223,58,39,73,241,55,160,89,200,238,197,231,158,207,213,229,122,94,196,249,0,42,250,19,161,44,185,146,220,230,69,
233,164,125,81,159,138,57,200,107,254,73,130,60,216,154,96,197,82,21,170,241,112,248,217,103,55,114,173,208,235,245,242,242,157,171,239,11,23,46,228,255,250,71,127,244,71,185,206,205,223,54,55,55,247,
107,191,246,253,153,233,233,227,199,151,242,153,213,118,89,225,152,251,150,167,153,103,82,200,90,97,49,30,45,97,124,252,163,134,9,162,72,52,39,142,16,225,13,71,160,113,212,61,173,118,13,6,36,12,175,232,
228,5,49,212,33,175,233,56,182,3,203,133,143,148,13,82,189,238,196,228,212,228,236,220,108,222,44,159,110,61,205,229,14,103,46,187,14,239,22,146,252,160,0,250,84,174,117,50,206,21,204,156,177,84,171,150,
132,231,219,211,87,103,241,11,130,75,208,9,7,192,115,56,242,82,223,209,231,71,149,83,127,155,32,157,55,58,93,229,157,166,25,141,13,181,35,233,2,80,84,160,251,231,37,107,10,10,92,171,153,224,180,240,50,
240,140,220,119,172,108,205,193,240,9,175,170,122,243,205,215,43,110,152,122,197,36,165,22,15,138,51,204,130,16,72,156,180,108,236,144,235,133,36,16,197,42,34,73,155,154,17,203,170,70,139,39,23,172,153,
252,40,145,67,242,69,226,57,111,37,61,119,47,97,234,172,231,118,10,66,227,162,155,40,79,113,220,170,34,196,191,80,193,32,202,210,99,136,2,199,204,48,201,27,194,115,23,47,92,189,114,229,217,243,103,215,
215,215,111,126,126,243,225,195,135,35,238,116,151,197,186,197,246,177,195,145,45,142,73,67,50,83,108,235,166,109,28,103,99,174,228,218,206,172,98,43,151,215,41,20,176,214,240,35,215,14,249,153,201,181,
67,126,61,15,31,60,200,127,146,171,239,124,38,200,199,216,252,228,228,13,102,159,191,54,183,182,142,31,63,150,87,4,76,41,237,133,182,69,47,184,99,208,167,181,156,145,182,67,69,11,183,100,214,121,38,171,
237,45,47,175,156,62,123,150,116,223,220,239,10,134,125,82,125,111,2,113,84,126,246,55,78,42,94,64,184,45,68,136,184,255,17,169,158,68,119,44,245,19,47,204,212,142,167,83,84,4,224,219,48,55,94,56,39,37,
175,36,216,173,232,139,192,185,188,59,113,196,169,141,147,243,3,235,160,141,79,126,131,21,225,227,27,113,36,180,92,50,88,187,3,238,177,160,161,77,232,179,19,74,144,74,232,252,224,21,231,84,73,50,147,193,
10,6,231,185,16,79,228,8,23,47,62,191,93,186,43,94,187,158,143,121,87,243,209,234,198,103,55,134,195,97,75,211,45,60,232,82,185,151,115,156,129,53,120,176,57,26,230,123,224,226,115,23,243,34,190,182,182,
90,83,191,34,152,122,85,129,139,94,178,6,245,110,118,102,2,210,128,115,197,26,71,223,114,194,120,133,68,82,79,163,105,30,63,126,242,233,167,159,228,151,126,226,196,9,76,212,243,146,253,39,127,242,39,185,
158,192,173,245,198,27,111,228,149,125,110,118,238,128,178,216,27,119,68,70,45,158,87,16,62,35,35,166,234,186,155,108,151,169,48,251,224,205,130,75,4,214,71,86,166,2,144,187,128,27,176,3,34,11,137,4,190,
174,58,72,177,82,174,111,11,185,203,139,8,231,180,209,56,116,114,146,214,241,188,122,30,28,28,230,103,28,167,31,156,38,163,201,133,146,105,9,44,200,87,51,248,76,111,222,14,57,43,222,247,22,224,146,164,
213,193,7,147,177,10,130,26,139,86,131,80,139,186,242,154,95,233,45,90,90,102,206,65,45,193,108,119,111,47,58,234,215,179,14,80,94,209,232,141,72,72,158,199,81,213,11,197,77,45,245,81,54,131,234,237,55,
222,96,4,59,156,85,73,155,65,96,69,9,112,85,59,126,56,179,139,16,21,163,206,124,173,213,201,196,77,105,240,75,37,59,17,231,240,10,11,119,82,155,120,130,2,222,30,173,208,74,11,17,232,171,65,16,74,11,61,
218,193,87,59,27,201,226,59,107,30,83,164,136,133,155,33,150,225,141,215,191,253,234,245,107,189,110,239,225,163,7,55,63,187,185,177,185,78,193,190,173,90,187,221,71,86,250,109,106,19,66,218,94,249,18,
85,32,238,202,36,173,164,152,108,9,48,169,136,145,151,202,158,31,202,164,81,24,126,77,51,61,53,157,255,125,241,216,226,215,119,239,30,30,30,230,111,88,94,94,206,127,158,235,160,92,4,29,28,28,240,224,203,
109,110,110,157,60,117,106,146,117,41,186,203,250,118,191,190,93,137,11,33,72,193,155,165,49,224,219,68,175,180,187,189,155,171,239,147,39,79,65,179,168,156,134,86,252,52,139,52,93,145,10,181,16,63,178,
20,106,64,128,25,204,91,201,32,94,50,47,85,13,238,43,220,6,154,0,165,178,42,95,138,232,164,152,103,124,20,141,16,219,189,5,125,43,191,172,21,11,203,27,87,62,216,83,39,117,52,170,59,93,93,194,34,15,114,
115,129,57,80,211,185,72,155,156,133,188,181,8,174,166,73,225,100,228,188,126,14,122,19,100,59,52,243,180,25,135,176,99,66,155,192,101,38,142,231,132,157,203,63,41,127,112,185,92,200,135,140,143,62,250,
232,49,107,78,76,148,210,78,40,148,51,156,13,81,90,108,46,189,109,8,162,189,187,187,243,252,197,231,107,90,196,215,228,116,18,124,155,183,102,55,152,156,60,44,107,212,66,218,172,203,212,98,11,201,157,
79,148,87,247,116,123,251,39,63,253,231,49,179,171,242,10,126,236,216,177,252,207,191,254,235,191,254,241,143,127,140,223,147,215,244,239,255,234,247,243,77,210,237,117,15,14,15,245,185,75,98,160,151,
106,38,182,143,83,85,160,240,116,72,70,177,55,17,249,221,131,64,169,110,107,14,160,111,83,172,19,39,210,7,216,240,120,200,233,233,21,162,84,18,203,167,180,51,216,31,135,185,55,159,51,243,55,215,249,49,
159,154,154,158,154,154,28,246,7,79,86,87,251,253,1,144,253,53,239,97,152,176,24,99,41,128,212,36,25,97,94,168,156,74,143,181,227,181,0,204,82,41,196,138,82,42,153,126,82,228,109,121,213,145,168,37,220,
128,77,244,138,217,81,212,133,224,77,37,83,54,73,108,166,6,59,148,148,122,88,169,43,74,41,162,153,33,239,70,33,186,150,10,76,51,104,176,8,87,239,189,247,142,56,250,89,245,3,78,141,6,204,70,211,40,162,
238,199,174,239,74,118,13,188,120,157,96,115,172,80,186,227,220,124,168,125,82,116,136,220,76,180,26,86,50,160,85,72,188,196,182,69,9,96,43,129,103,102,67,74,134,102,230,169,66,60,194,136,38,236,122,190,
79,198,249,250,157,63,123,246,213,188,114,95,187,186,187,187,247,201,47,62,89,102,93,135,66,113,171,34,245,75,169,189,124,167,86,164,180,93,74,171,115,13,49,200,105,19,250,234,162,92,197,224,124,43,6,
41,20,62,142,64,121,138,231,237,27,116,217,124,188,154,91,152,207,255,146,159,144,187,119,238,224,241,184,117,235,22,152,180,79,159,62,205,203,250,254,193,1,214,153,227,199,142,231,154,221,216,226,54,
55,111,183,86,75,7,237,232,70,213,238,249,144,238,123,111,111,101,101,57,63,156,51,51,211,12,96,193,221,204,194,94,29,145,137,254,162,120,188,89,184,71,201,121,58,192,83,37,191,117,14,237,247,4,181,32,
139,180,67,254,43,93,143,104,226,63,95,194,65,188,4,146,121,163,180,23,136,121,225,226,7,227,184,121,95,168,83,60,163,30,228,247,77,20,95,160,187,12,188,46,169,217,220,85,231,117,65,24,175,78,29,162,133,
207,34,69,16,245,157,198,249,99,25,245,38,167,196,64,160,9,97,198,246,19,73,149,246,44,71,35,82,216,79,76,76,188,245,230,27,103,206,156,126,240,240,225,231,95,124,49,210,90,65,25,215,222,216,218,237,195,
107,137,126,60,10,156,194,187,239,147,58,101,55,47,226,157,78,119,125,109,29,209,154,150,61,108,230,125,243,94,226,5,70,53,212,24,86,215,181,240,249,69,204,27,234,252,243,63,187,121,99,99,125,173,223,
239,231,59,144,138,217,217,217,92,122,255,229,95,254,37,94,100,222,138,190,255,253,239,47,157,204,43,251,226,222,238,158,149,56,233,136,44,211,181,50,140,164,30,211,105,132,88,158,35,103,189,210,13,31,
199,60,186,28,7,201,136,22,76,38,246,48,74,95,3,107,218,51,62,165,234,176,13,4,65,91,141,197,134,120,235,244,226,102,80,196,41,45,228,185,254,239,118,230,230,102,243,159,236,237,31,228,131,44,199,182,
145,234,17,45,11,49,169,22,213,168,9,114,164,211,88,81,198,124,131,65,29,128,59,22,28,226,93,249,237,69,135,174,66,20,65,132,242,134,193,3,48,118,252,219,65,89,22,58,167,30,171,84,70,104,42,19,180,92,
23,108,103,249,229,16,231,139,231,70,249,193,135,194,18,28,55,216,244,20,106,24,171,119,222,125,215,102,166,184,175,209,112,209,161,162,87,20,110,164,212,23,54,104,251,146,138,80,184,210,226,171,245,8,
26,182,166,73,37,250,114,190,26,252,202,104,245,78,218,101,72,74,166,102,147,146,188,115,45,148,156,249,116,65,96,144,19,190,232,18,217,224,197,57,11,195,97,46,34,194,245,171,249,235,202,236,204,204,202,
202,74,46,130,86,215,87,27,94,112,13,126,235,13,186,148,52,159,23,209,85,45,117,96,219,146,222,94,199,147,30,51,156,217,34,68,58,198,92,62,29,137,120,145,220,121,109,41,180,218,112,150,188,99,248,90,190,
94,249,227,201,199,192,205,205,77,243,16,221,187,119,47,255,215,209,104,148,143,210,7,251,251,249,5,228,53,55,159,109,103,166,103,140,54,222,198,138,97,178,122,36,165,169,141,247,75,173,230,62,245,106,
118,31,172,208,232,114,102,102,134,68,178,222,18,139,221,17,175,185,90,36,148,227,26,225,31,182,181,76,134,22,210,104,210,33,137,150,39,56,106,85,42,111,98,90,78,228,104,14,197,179,148,224,132,100,224,
66,57,58,136,231,184,178,72,222,116,4,229,26,64,43,133,110,118,48,232,231,31,59,209,235,17,90,93,108,220,161,44,203,74,75,71,168,89,20,81,129,29,96,83,40,61,14,182,56,81,22,40,149,2,121,57,139,218,55,
11,74,204,16,161,154,54,127,198,228,163,25,231,31,254,198,155,111,188,122,253,250,250,218,218,71,31,125,12,81,147,57,176,219,147,228,246,77,216,254,243,22,126,207,154,215,178,89,13,70,195,124,14,227,69,
188,179,190,190,110,67,170,150,22,220,151,108,95,221,77,45,63,214,132,231,190,220,52,210,210,202,143,205,202,242,242,205,27,255,63,95,111,246,108,215,145,214,137,102,230,218,195,153,143,102,201,178,100,
91,163,135,178,70,91,114,21,84,5,212,104,138,98,40,232,162,185,183,163,32,26,232,27,209,151,7,120,224,1,158,248,71,224,141,71,130,215,138,32,162,130,160,9,10,104,10,60,219,146,37,217,146,45,157,121,30,
246,217,227,202,188,223,156,185,101,223,62,24,215,241,153,246,94,107,101,126,249,13,191,225,67,40,245,32,130,243,247,31,62,124,200,216,65,254,120,229,229,151,111,220,184,9,11,15,54,25,157,73,105,204,147,
83,101,50,125,214,43,206,235,220,90,59,178,113,106,218,191,180,84,50,171,72,219,17,252,41,132,44,26,200,85,236,113,218,32,230,48,55,202,41,113,173,25,40,153,229,213,132,153,148,84,201,148,91,13,56,143,
155,104,181,224,72,130,200,55,232,15,54,214,215,81,110,37,69,212,223,199,254,187,189,107,145,136,212,220,212,113,172,160,154,138,25,185,218,182,9,206,154,168,73,129,37,81,198,68,146,96,112,48,145,80,147,
196,161,215,21,122,8,156,231,113,45,24,45,227,142,185,207,195,61,19,73,62,24,164,192,43,61,132,38,142,142,242,21,186,44,70,69,58,103,183,111,223,50,136,122,210,198,69,18,203,45,245,159,47,192,171,92,131,
82,129,204,120,38,204,248,73,243,161,118,2,227,38,131,81,74,227,12,236,205,166,11,81,108,50,117,36,86,148,229,172,110,156,148,47,233,13,73,42,59,58,70,147,60,130,192,93,19,14,28,213,117,34,36,8,144,116,
95,189,122,5,194,220,157,187,31,221,255,228,193,238,222,30,119,141,213,154,57,203,11,88,25,91,224,14,92,209,51,113,133,64,165,76,97,237,241,68,81,91,12,74,208,226,205,93,232,141,153,57,172,90,67,155,24,
55,171,37,40,227,73,100,136,35,105,211,29,58,116,104,208,239,31,59,126,252,193,253,251,253,126,159,95,29,246,21,100,16,176,181,16,69,51,24,64,64,89,94,94,58,113,18,21,175,248,126,149,167,78,190,156,44,
55,156,165,110,21,126,32,192,193,133,39,11,39,78,158,154,158,158,105,66,161,202,78,17,10,231,160,137,17,159,103,170,244,165,170,196,76,17,96,227,185,49,249,23,97,194,11,36,203,4,215,147,96,255,98,169,
61,37,236,71,87,194,119,116,139,43,127,65,93,250,124,70,116,101,18,78,84,204,159,242,242,99,132,91,135,146,234,216,63,9,54,121,52,68,73,178,7,193,40,0,193,106,120,237,167,20,20,139,156,10,251,94,191,59,
129,57,120,44,90,211,114,18,6,193,24,97,219,4,98,205,205,27,184,244,58,251,251,111,191,243,246,210,242,50,223,46,35,238,234,196,50,74,207,205,149,214,37,95,146,49,152,48,164,64,120,169,195,15,49,8,138,
200,115,231,94,128,195,123,13,50,113,218,144,145,129,165,38,33,43,205,207,130,117,37,66,72,129,0,124,169,232,244,225,178,128,159,134,243,230,95,127,246,51,88,93,155,155,27,12,69,135,19,162,28,239,31,57,
114,228,87,222,124,115,106,122,106,122,122,106,127,191,163,138,138,2,104,21,117,70,17,2,97,117,229,154,91,225,212,6,169,196,7,82,101,185,152,203,163,42,136,62,21,4,68,110,178,101,4,137,254,6,235,78,35,
254,23,133,228,56,164,134,50,115,86,91,71,89,96,226,64,194,115,103,162,151,67,118,50,57,129,93,114,120,0,112,105,4,64,196,126,78,3,229,54,147,97,160,157,233,42,11,49,208,151,25,79,54,176,78,206,220,159,
69,205,140,195,177,232,88,120,95,84,195,95,228,103,152,88,185,82,106,197,131,144,243,164,58,27,41,170,222,163,225,13,89,188,58,102,49,208,228,162,47,68,30,170,95,248,218,27,226,122,239,68,52,198,100,163,
77,247,65,166,38,90,114,68,97,133,177,219,94,96,11,106,47,104,130,192,186,98,10,22,200,61,20,47,194,82,166,106,36,228,73,129,120,243,120,147,115,43,94,229,28,192,89,68,33,38,1,30,83,27,13,50,2,248,157,
11,23,206,95,185,122,229,204,179,103,54,183,54,223,255,224,189,149,101,132,6,34,181,1,165,60,42,122,72,65,20,254,180,82,178,7,195,234,78,79,153,56,219,240,90,41,38,249,228,42,59,42,69,179,194,139,205,
155,92,72,144,178,72,53,127,178,52,74,206,251,114,35,133,55,57,4,104,168,94,137,30,209,124,72,60,251,167,224,49,228,166,89,79,77,78,245,186,189,195,135,143,192,250,179,115,197,146,122,86,176,49,215,18,
175,132,142,210,180,97,127,111,15,210,174,83,39,79,206,76,77,34,95,95,134,139,17,141,81,104,176,193,126,65,109,68,251,37,159,149,220,212,35,133,179,230,66,37,89,42,137,100,238,127,78,56,168,222,16,36,
60,164,9,166,175,39,253,166,148,179,51,225,124,170,23,44,75,32,56,149,17,182,254,155,212,55,100,10,235,69,124,57,12,7,3,56,195,167,167,167,173,204,21,166,166,80,72,188,137,209,21,38,191,174,20,160,42,
105,151,28,87,26,141,10,130,6,164,111,81,29,4,114,239,89,237,208,32,121,120,230,244,233,87,95,121,5,238,219,91,239,188,181,176,184,72,206,47,121,50,224,203,148,39,59,45,140,209,96,253,56,39,214,75,116,
13,121,72,67,19,63,216,174,253,65,255,160,115,112,225,60,225,196,215,215,171,170,42,234,48,227,59,105,65,102,136,111,197,194,203,187,78,54,206,196,149,240,222,59,239,28,28,116,32,124,179,255,250,83,31,
240,18,111,126,239,205,115,231,47,204,206,205,109,111,111,137,186,153,233,224,170,62,169,137,211,154,14,105,246,53,75,49,107,102,229,107,12,73,140,18,213,60,71,217,135,38,68,197,225,201,203,0,22,85,58,
136,214,199,237,217,202,103,253,198,90,164,57,72,8,90,58,162,218,156,160,129,57,41,241,196,26,18,88,72,128,176,226,108,84,8,64,220,216,232,247,250,112,163,26,173,70,240,190,220,221,236,43,226,124,230,
111,83,115,34,171,23,154,88,124,198,171,36,167,10,7,57,68,216,190,11,134,230,230,72,239,75,255,25,67,26,248,236,131,32,113,82,67,138,182,220,169,116,224,193,172,216,122,139,158,4,93,115,245,181,95,248,
5,78,144,237,104,44,48,222,149,23,67,65,29,253,75,75,35,178,230,156,42,213,58,109,143,64,88,12,36,174,75,97,61,141,57,226,80,252,117,36,23,238,13,219,107,90,13,153,195,173,179,3,29,46,226,173,25,213,212,
213,71,87,225,209,236,204,244,117,74,186,27,85,245,232,209,195,59,31,223,221,217,221,49,232,48,73,208,7,46,196,10,89,228,234,105,233,87,105,143,68,67,5,101,164,109,113,114,250,177,189,104,136,87,49,19,
16,234,99,163,161,226,102,222,212,57,68,40,156,91,65,37,255,182,232,95,91,231,26,62,135,69,118,228,232,145,173,173,205,181,213,181,47,238,40,214,192,34,18,80,243,208,161,249,70,163,49,214,1,15,194,139,
9,2,198,40,206,30,205,105,48,251,94,88,56,113,234,36,36,85,4,213,18,245,78,116,128,70,193,188,134,74,33,99,15,210,165,50,214,36,39,125,146,228,189,241,66,146,160,253,116,240,34,40,74,188,154,81,146,70,
28,227,243,244,170,109,160,202,67,188,160,243,41,161,56,36,11,67,166,232,145,117,228,93,38,229,216,96,144,164,232,81,166,21,162,109,29,85,75,157,61,24,243,179,75,6,27,208,17,146,179,47,90,111,61,136,198,
52,183,235,9,198,43,175,144,10,183,22,9,153,168,116,230,253,197,11,23,150,150,23,31,62,122,196,58,198,182,159,163,170,117,187,47,114,47,149,206,35,120,18,239,13,125,111,35,116,254,221,90,180,3,51,216,
27,130,120,103,191,115,30,131,120,181,182,190,230,165,229,111,239,78,211,165,164,126,245,46,219,152,22,246,8,136,197,134,140,251,193,131,251,159,127,254,25,228,164,172,113,255,197,143,175,124,229,149,
107,215,174,204,205,206,141,200,148,170,106,180,200,123,43,168,100,171,41,249,217,67,244,102,212,199,242,197,28,145,181,82,75,134,136,82,220,156,142,73,8,98,168,110,44,193,52,250,69,201,48,214,194,203,
169,212,247,82,145,255,94,114,167,134,208,196,204,63,40,49,237,133,123,119,21,172,109,226,135,52,32,76,181,38,38,166,166,166,102,102,102,71,163,225,218,218,26,228,67,228,101,90,9,128,36,24,202,41,101,
199,70,69,76,89,98,87,64,114,21,218,194,105,9,81,156,44,130,195,86,77,41,62,133,56,144,201,89,145,8,250,124,232,136,63,1,247,196,131,246,162,147,0,181,67,80,86,167,77,53,72,216,23,111,93,117,251,246,109,
109,124,167,194,58,201,149,200,2,105,119,42,235,83,228,239,138,108,134,36,205,147,18,159,240,80,170,89,19,64,65,239,216,62,175,71,38,199,201,99,162,72,48,111,66,194,179,117,155,147,25,183,207,13,19,12,
49,245,104,0,219,38,249,231,158,59,123,237,202,213,75,151,46,110,109,111,189,255,193,251,143,62,251,108,191,211,177,104,203,35,126,30,35,148,62,47,66,218,212,207,83,44,65,117,101,161,228,74,157,216,178,
217,194,11,151,211,27,46,15,153,47,243,165,74,179,222,40,60,185,239,153,225,211,99,232,23,61,134,225,121,207,17,217,236,228,201,19,247,239,223,239,245,122,95,220,84,240,51,237,118,123,107,107,107,126,
126,30,45,32,180,139,34,101,123,42,125,14,179,62,7,191,42,108,126,108,158,156,58,69,180,157,22,119,66,57,93,172,133,216,214,98,29,110,70,133,70,19,46,41,152,99,204,43,231,102,30,223,107,209,54,83,210,
29,50,47,180,102,230,72,25,68,51,86,186,36,194,39,22,61,35,146,55,24,162,205,129,20,67,193,8,157,248,222,216,108,141,65,219,222,44,188,216,48,33,4,75,41,113,127,82,205,78,10,13,73,221,169,146,179,195,
54,25,39,67,219,49,226,72,226,199,189,188,179,142,94,209,130,79,234,132,162,114,158,201,141,226,232,208,161,195,135,230,231,33,124,167,167,62,56,39,82,173,62,175,112,4,225,3,152,224,148,168,232,229,243,
213,139,39,170,53,103,179,54,151,246,68,124,183,215,133,128,11,65,28,46,127,125,125,67,207,54,170,138,152,58,197,249,144,232,21,104,47,202,144,116,20,155,234,81,92,94,90,122,231,157,183,97,57,109,110,
110,126,105,248,62,122,244,232,175,253,224,251,115,179,179,173,102,115,127,255,0,5,203,80,151,13,13,20,35,65,73,212,255,215,153,37,94,41,68,166,115,187,104,214,84,65,196,2,157,8,247,121,63,174,78,30,205,
47,132,113,212,100,60,67,46,10,234,112,194,61,255,84,152,69,74,123,95,131,102,57,255,49,63,92,78,140,81,162,139,66,13,57,17,98,40,111,79,180,231,230,231,113,188,212,233,108,109,110,142,134,67,20,37,167,
172,40,55,241,229,148,241,227,86,123,28,194,35,199,98,51,188,102,125,171,160,156,166,128,248,40,158,217,218,243,21,98,189,205,153,217,142,132,18,205,88,174,64,95,216,227,105,209,26,140,26,109,129,132,
238,188,36,136,213,173,91,183,216,79,196,203,96,151,77,179,42,211,123,211,236,203,103,75,67,4,111,87,78,252,205,170,220,132,101,165,24,212,130,112,52,5,78,172,57,206,37,109,100,174,45,67,92,240,116,53,
226,27,14,226,88,172,71,32,122,248,123,137,51,110,76,63,67,117,227,58,162,108,103,103,167,159,44,44,188,255,225,7,27,112,223,177,165,53,38,201,45,132,176,186,230,38,154,225,237,75,119,118,239,115,142,
111,108,23,107,95,74,19,201,137,27,236,88,14,165,102,23,142,107,62,237,192,140,229,236,49,79,174,120,175,242,201,161,128,200,76,68,42,75,45,158,67,246,186,221,99,199,143,13,250,131,195,135,14,223,187,
119,239,169,87,231,87,129,200,62,61,61,189,180,184,116,244,216,81,248,132,199,38,217,55,175,32,118,27,27,19,141,231,247,246,22,22,22,79,158,122,6,178,143,38,233,251,36,195,232,209,37,183,218,19,73,68,
125,196,58,131,83,30,141,54,33,255,227,130,169,106,69,20,221,141,134,149,133,79,14,58,157,94,31,21,242,240,151,171,224,202,217,177,26,216,96,138,62,26,194,114,63,113,242,228,229,203,151,47,92,184,48,57,
209,222,216,220,130,19,58,81,190,85,59,243,111,146,89,85,202,205,240,196,80,96,6,153,48,29,151,147,125,83,192,86,212,144,12,80,93,225,111,233,205,37,86,112,229,50,50,82,72,131,175,130,64,127,133,171,110,
226,22,145,189,13,57,7,196,16,54,61,53,185,183,191,71,67,11,161,241,139,186,162,136,229,86,249,180,230,148,49,102,107,36,35,139,149,185,50,181,181,169,22,228,200,29,76,74,64,132,221,56,26,246,250,61,206,
196,171,102,99,99,99,93,159,141,234,8,36,163,245,87,133,155,129,23,126,36,110,73,148,175,250,215,127,249,25,60,106,248,228,139,107,140,241,39,63,248,193,15,158,121,230,25,56,165,54,182,182,70,220,194,
171,71,137,73,200,156,205,104,196,54,233,238,236,30,205,215,174,171,79,30,7,28,177,209,169,52,6,23,64,52,247,163,73,76,37,35,104,209,113,101,109,106,210,68,74,44,214,70,51,45,171,92,179,245,93,42,70,136,
174,200,201,42,49,125,228,210,45,52,154,45,76,198,81,143,83,20,197,121,217,180,113,218,57,5,89,17,202,173,172,174,246,123,125,184,63,172,183,165,41,67,230,82,80,69,166,196,4,179,245,49,155,93,158,57,88,
82,165,112,41,142,191,34,176,211,104,8,191,151,33,67,82,134,122,61,186,66,114,133,183,92,81,247,35,212,155,184,106,149,55,91,111,175,246,208,116,189,111,188,113,155,187,76,58,25,14,166,29,136,18,219,120,
151,199,48,200,210,240,146,159,167,46,10,117,63,17,253,131,148,141,32,192,221,90,29,138,21,180,205,138,175,142,208,236,73,185,255,2,86,17,143,30,199,222,31,68,170,64,51,120,200,73,175,95,191,113,237,250,
181,189,253,221,187,31,223,125,248,240,33,236,28,21,122,229,165,158,123,79,236,21,210,160,191,63,134,63,41,249,169,69,22,252,20,198,46,79,33,20,175,98,245,84,81,255,122,209,48,215,212,219,26,112,220,112,
47,139,166,76,121,8,99,69,103,210,63,40,195,76,66,47,161,32,87,74,100,227,13,105,114,19,174,244,75,249,162,144,58,193,178,219,220,220,56,118,236,216,196,228,164,122,25,23,237,245,196,130,185,108,19,28,
48,124,83,246,13,17,31,178,140,32,128,65,217,70,44,56,237,195,152,0,182,163,103,234,217,69,208,192,124,73,108,210,20,66,169,233,29,157,130,21,46,252,208,237,238,31,64,85,158,2,28,9,68,156,14,230,117,19,
36,254,34,110,251,216,209,163,112,24,63,115,234,212,65,183,179,179,179,3,25,223,205,27,215,33,100,76,77,78,236,239,237,145,113,226,72,102,149,140,59,150,62,94,198,194,57,235,202,115,38,152,27,206,210,
128,161,69,37,18,212,210,175,80,9,20,147,198,117,249,168,136,2,105,85,65,191,28,103,165,51,207,61,1,199,51,105,200,16,70,216,212,27,38,83,224,82,75,76,115,118,40,246,139,108,129,188,132,84,2,140,109,240,
50,229,202,169,130,160,224,233,120,246,227,83,129,59,130,79,122,253,238,222,222,254,133,243,231,91,140,78,9,133,53,129,103,157,19,51,210,242,133,190,49,102,9,187,187,59,111,189,245,86,191,215,219,216,
248,242,246,55,252,216,55,191,249,205,43,87,175,204,206,206,237,236,238,13,6,125,77,103,5,247,198,148,165,130,90,30,101,148,71,231,4,3,180,201,9,118,32,122,175,202,177,117,137,164,8,80,127,56,106,27,36,
16,143,140,135,147,65,188,203,53,212,88,141,75,50,122,18,82,45,243,50,236,162,234,13,57,195,195,40,48,90,253,133,105,62,148,74,253,25,129,114,58,102,12,52,26,141,9,244,123,155,135,103,186,179,189,45,230,
18,222,211,160,200,171,211,161,211,44,140,183,64,202,170,159,222,23,6,83,210,176,21,41,17,86,134,172,124,238,255,164,49,243,229,164,6,29,210,104,202,122,15,124,39,179,249,134,43,112,229,6,79,16,230,51,
187,172,137,186,91,16,208,158,136,20,138,211,21,233,194,200,86,82,104,135,198,71,150,12,68,53,0,189,239,36,99,42,14,229,164,138,192,227,142,88,84,220,232,24,192,157,116,226,216,55,168,191,50,34,79,0,136,
219,3,242,160,114,87,174,94,189,126,253,218,241,227,199,151,150,23,223,125,239,221,229,229,101,156,82,10,246,83,207,186,58,230,173,172,57,14,34,228,66,53,18,18,65,118,38,25,11,232,218,178,45,227,178,165,
12,69,168,112,38,0,52,70,238,146,121,157,252,188,65,83,198,168,146,220,68,179,207,41,253,52,142,190,117,60,176,252,71,135,82,114,134,27,213,136,138,107,54,224,170,87,87,86,191,180,200,101,189,36,184,177,
19,19,216,55,111,224,193,30,121,102,171,212,33,35,214,58,72,138,23,23,80,149,127,106,10,117,36,20,219,17,179,147,161,244,46,130,182,168,35,109,42,35,112,169,160,37,201,213,122,241,170,246,38,210,65,152,
37,33,163,87,172,71,19,176,219,3,119,161,221,154,80,165,14,211,186,36,73,210,224,46,94,184,184,177,185,241,225,157,15,215,214,215,183,183,183,225,201,62,122,244,8,238,195,177,99,71,95,121,229,149,115,
231,94,128,55,12,127,111,103,103,27,86,2,98,27,18,119,185,217,129,7,15,1,241,20,99,255,143,58,134,220,151,215,38,137,242,212,57,243,174,4,198,160,3,89,21,221,202,99,70,182,111,245,99,5,185,164,181,236,
223,65,245,7,39,123,240,196,224,253,35,0,185,105,89,2,138,253,11,48,49,248,76,162,210,77,91,40,166,101,97,41,159,183,168,75,101,143,127,108,112,202,61,1,111,18,122,216,19,239,161,20,237,249,115,23,154,
141,230,234,218,90,200,109,247,32,94,178,58,45,243,206,204,137,60,148,119,159,60,120,176,180,180,4,247,252,224,224,224,75,251,39,175,94,185,242,157,239,124,103,10,109,136,235,253,253,61,43,255,13,95,20,
88,22,137,177,197,162,139,157,77,104,131,60,110,159,249,82,178,35,176,141,201,30,20,177,22,179,39,108,172,35,247,167,230,142,174,203,8,13,199,10,133,112,216,179,91,55,227,60,156,234,241,162,191,137,183,
164,197,197,168,112,53,31,202,251,236,20,193,44,88,169,50,67,225,67,131,129,28,24,222,176,170,155,152,152,128,244,9,178,28,200,33,214,214,16,128,8,65,169,213,110,241,20,87,5,32,131,225,162,244,80,119,
217,35,141,46,152,9,22,124,201,73,216,166,149,245,33,5,49,232,179,77,165,140,30,69,201,71,152,15,90,41,42,14,219,171,14,176,54,217,188,89,238,81,14,254,213,2,57,195,250,47,201,155,197,153,129,237,184,
215,22,35,201,75,5,210,168,210,182,81,172,21,71,204,81,169,214,119,28,146,232,22,177,171,39,127,157,77,50,36,46,112,89,61,34,94,4,188,250,220,252,161,27,215,111,92,189,118,13,190,248,193,135,31,222,191,
119,111,107,107,203,250,233,82,10,155,57,78,29,99,102,138,43,183,129,202,36,202,76,83,25,136,45,122,150,173,149,82,200,76,96,185,194,31,146,126,157,158,118,142,192,6,5,42,33,228,193,180,54,231,146,13,
75,141,253,101,146,58,100,107,27,75,82,53,255,167,180,176,89,253,213,251,78,183,3,57,41,124,27,130,248,39,15,62,249,210,134,56,156,100,204,92,56,245,204,51,240,73,42,132,183,148,156,137,247,124,127,127,
127,1,195,247,233,169,233,105,101,166,201,35,16,183,23,33,184,165,194,114,58,200,110,225,165,21,188,185,146,66,36,173,4,234,96,30,231,70,209,18,154,88,128,218,30,54,95,171,193,115,87,157,44,37,121,29,
186,216,19,199,142,207,205,205,61,248,228,147,178,90,68,176,215,238,206,194,226,226,167,15,63,217,221,221,133,199,247,204,51,39,175,95,187,254,252,115,207,157,62,125,250,208,225,195,16,170,246,246,58,
112,54,140,24,128,41,51,237,33,36,194,248,223,78,164,126,88,140,53,198,84,168,195,202,212,50,138,166,144,179,126,109,176,113,133,153,1,16,217,79,114,241,24,21,4,41,210,204,78,99,76,244,105,56,24,116,187,
221,201,201,9,73,5,106,101,61,90,243,34,169,242,216,56,73,167,20,8,54,29,19,198,138,97,153,31,66,81,12,57,27,216,20,146,94,114,81,61,212,19,71,156,120,133,16,195,53,85,227,50,25,131,160,166,166,89,144,
163,179,191,247,246,219,111,67,92,134,59,252,165,225,27,14,206,31,254,240,135,51,51,211,144,126,66,145,39,244,233,204,236,140,165,145,40,43,146,218,44,26,162,20,233,79,9,225,94,154,109,148,9,170,99,111,
197,234,70,140,172,164,1,6,78,71,135,195,30,172,20,153,4,72,33,75,35,65,210,222,144,59,128,208,178,192,19,203,200,189,54,83,152,230,246,83,222,110,234,162,74,154,166,42,214,162,167,189,53,70,194,184,245,
174,54,251,96,155,180,154,45,98,54,77,195,227,128,163,174,179,223,129,85,6,63,210,68,133,22,204,130,115,106,168,96,137,160,39,28,191,1,214,188,227,31,16,24,184,136,220,225,231,92,112,91,11,198,226,36,
73,53,8,77,217,12,125,168,29,21,141,47,45,144,113,153,12,43,187,48,184,234,235,223,248,122,36,51,120,25,134,170,39,33,187,22,112,115,64,172,226,61,143,92,3,159,195,2,21,36,189,64,159,178,48,50,19,97,89,
184,192,91,131,86,108,118,51,236,28,157,132,7,189,97,191,7,255,3,63,112,254,252,185,171,87,174,92,184,112,97,117,109,245,195,143,62,120,178,176,208,39,245,119,95,152,171,91,214,108,190,1,57,237,101,92,
163,42,83,167,66,122,102,44,25,127,74,125,208,23,106,115,202,117,76,74,82,87,178,11,227,225,132,166,197,15,92,252,194,13,66,148,178,127,187,203,42,25,81,113,166,50,92,213,194,94,176,168,24,50,148,77,192,
47,8,185,15,68,237,99,71,143,193,138,129,20,251,254,189,251,38,130,88,34,189,94,124,233,197,231,159,127,129,220,53,217,180,161,50,213,27,190,70,40,6,151,32,124,159,124,102,114,106,10,141,190,188,50,229,
116,137,187,210,80,216,171,214,112,85,37,171,141,201,124,133,173,15,169,74,192,70,158,78,53,147,207,14,165,145,221,188,84,50,1,15,35,8,1,16,109,89,6,218,156,60,81,142,38,186,115,47,60,15,207,247,160,219,
125,74,195,64,159,172,239,246,122,112,102,47,44,44,220,187,127,111,111,111,15,181,7,166,167,78,156,56,113,227,250,245,151,95,126,9,126,253,185,179,103,159,61,115,230,228,137,19,80,133,204,66,188,153,158,
238,116,58,131,225,192,51,215,199,200,142,146,187,26,12,192,242,216,236,38,47,72,83,65,202,38,211,94,53,237,112,67,198,177,128,53,7,117,150,178,222,221,217,70,233,234,137,137,60,235,247,99,168,193,98,
54,42,224,48,85,49,13,99,139,80,249,120,7,7,29,56,255,24,5,91,194,13,173,142,86,222,147,164,183,253,193,96,119,111,231,226,249,11,16,119,214,54,214,125,33,184,158,127,195,188,50,188,131,187,4,55,115,21,
25,231,95,146,22,192,109,252,209,143,126,116,242,196,73,56,95,151,151,151,40,78,5,103,178,164,25,45,150,124,150,52,23,26,96,5,101,35,173,49,153,84,146,12,19,159,128,173,86,59,41,173,132,115,204,24,21,
194,75,109,85,5,119,100,163,28,211,53,55,123,77,115,202,137,74,229,151,150,72,214,6,78,153,96,151,169,173,33,31,57,41,63,82,111,118,245,170,70,226,125,33,183,18,26,1,221,124,43,74,201,103,225,17,195,81,
189,190,190,193,25,24,209,14,88,7,38,100,27,236,160,164,47,175,54,201,174,48,65,246,130,36,175,107,146,209,78,53,53,86,76,218,138,15,3,135,124,84,116,213,137,40,8,99,146,135,65,244,216,12,135,206,247,
3,139,6,105,142,83,31,252,23,190,246,117,39,29,254,42,154,67,40,123,98,177,46,96,30,62,176,106,118,139,101,17,52,207,114,156,104,139,219,3,43,55,146,78,161,170,217,41,160,157,15,43,241,235,198,110,9,124,
214,110,183,110,191,241,198,205,155,55,225,150,61,89,120,242,206,187,239,110,110,108,144,161,151,52,188,152,102,149,21,3,92,161,176,236,138,158,151,254,152,122,68,68,157,3,4,163,180,22,69,67,76,99,115,
103,87,34,252,100,32,233,114,155,59,137,14,215,88,10,111,17,220,84,70,217,42,83,252,122,56,253,18,95,143,204,182,119,234,12,205,235,38,234,32,94,110,59,29,237,144,90,30,154,63,4,255,204,205,207,221,187,
119,175,140,11,176,201,191,245,173,111,93,191,113,253,228,169,83,112,199,80,238,92,219,241,86,88,236,161,226,224,147,147,207,156,158,157,157,169,120,118,92,128,11,25,175,195,239,191,22,44,185,46,110,204,
116,106,82,177,160,132,84,123,139,156,30,34,114,75,115,132,36,202,247,164,27,71,162,32,2,58,12,220,123,145,13,137,251,129,101,64,144,232,56,132,120,251,236,153,103,31,125,246,232,41,234,191,43,228,85,
75,172,39,108,30,200,131,86,86,87,97,97,124,124,239,238,195,71,143,118,182,183,15,122,7,137,110,248,201,147,39,14,31,57,124,244,216,209,235,215,174,29,61,114,100,105,105,101,56,28,85,70,251,40,152,35,
34,237,162,228,83,21,170,139,89,87,145,207,209,224,51,214,141,157,221,93,44,188,124,232,184,141,194,119,99,245,56,200,215,190,72,226,48,156,40,87,51,106,77,146,161,99,6,188,83,80,35,126,11,74,43,212,228,
107,53,5,206,239,76,10,221,151,96,6,213,4,196,139,131,99,114,119,103,23,146,30,56,50,55,80,1,81,207,137,12,185,207,112,50,244,45,155,159,123,246,217,103,63,255,252,243,167,154,224,176,168,126,227,55,126,
3,254,206,236,220,236,202,202,10,156,13,69,190,35,48,205,60,130,96,210,131,82,157,3,169,194,6,18,134,229,10,4,150,175,176,222,120,13,52,42,177,250,210,216,146,88,161,144,230,73,50,42,67,154,119,222,80,
76,207,209,233,69,82,137,189,172,47,79,73,99,85,96,12,188,122,99,165,236,175,164,72,42,13,66,222,68,140,57,41,227,173,151,76,177,36,75,236,115,55,31,113,43,173,86,107,26,229,86,166,6,131,225,234,202,74,
239,224,128,220,105,2,59,128,227,19,169,163,247,174,112,128,145,184,92,188,53,155,166,103,147,30,163,113,68,150,226,129,251,32,77,29,199,192,65,172,85,234,168,244,104,145,201,245,206,124,115,165,11,207,
211,196,234,150,160,9,21,124,30,185,88,196,223,37,19,225,134,104,9,97,179,187,166,3,182,201,246,58,42,52,56,226,57,164,34,28,189,86,22,66,24,83,50,165,167,94,194,176,198,226,23,141,89,207,158,125,238,
181,215,95,191,122,237,218,206,222,238,219,239,188,77,2,38,251,40,156,144,106,117,173,117,42,89,17,204,74,124,204,23,177,196,86,187,49,45,39,19,63,121,74,169,106,220,118,186,176,116,112,190,100,235,36,
233,33,178,23,70,82,116,145,100,178,57,100,155,208,15,203,74,178,71,51,127,221,27,17,75,219,102,98,151,84,8,82,43,30,188,100,84,114,117,82,143,234,153,153,25,200,61,97,185,60,124,248,136,191,11,43,233,
71,191,243,163,175,126,237,171,144,164,99,93,220,233,240,176,94,37,232,72,178,10,71,151,79,32,153,130,133,103,234,178,78,137,115,142,140,251,32,82,68,177,207,73,124,183,69,47,36,198,97,175,199,248,66,
195,5,81,4,71,56,144,76,210,131,33,12,249,234,240,103,72,29,151,247,109,197,158,188,85,67,137,154,84,147,161,122,201,96,248,252,115,207,237,238,238,236,171,76,141,145,80,176,13,26,51,210,150,179,182,178,
159,96,160,248,238,193,193,206,246,14,164,156,107,107,107,16,137,96,205,60,126,252,248,222,253,251,135,15,29,122,254,249,231,224,157,111,239,108,171,120,155,240,165,57,17,47,67,167,229,40,36,18,96,138,
76,90,148,197,204,21,181,222,180,121,123,202,116,140,110,251,254,222,30,36,101,148,95,103,219,30,227,211,139,112,186,34,53,84,122,81,13,221,11,181,0,190,82,72,99,107,146,171,173,72,73,88,140,173,83,97,
169,167,188,86,175,55,22,254,13,37,203,238,206,206,165,139,23,27,56,216,92,147,116,144,0,69,78,93,232,248,181,33,24,65,221,70,213,204,13,56,17,225,104,52,192,204,119,190,243,157,91,175,191,14,167,209,
230,230,38,26,56,168,186,104,42,212,78,140,214,32,120,93,87,8,170,59,41,73,73,208,202,179,178,52,175,186,146,232,68,201,77,237,85,236,72,106,47,182,164,80,51,60,245,208,176,106,134,209,35,222,144,160,
24,176,144,126,17,146,209,95,162,25,43,49,70,19,251,242,218,0,204,46,160,73,125,216,163,203,26,233,58,141,183,227,174,164,224,106,154,140,115,250,6,36,154,36,183,226,246,247,58,123,187,187,131,254,192,
209,180,83,148,47,101,20,238,51,217,216,107,57,167,221,16,69,105,251,204,226,241,89,10,177,70,157,47,111,52,205,154,241,28,164,19,165,90,207,130,118,171,17,244,128,45,98,228,84,163,73,78,93,125,245,171,
183,165,91,18,147,136,179,176,101,17,230,25,35,30,215,25,140,37,43,205,203,91,87,248,142,23,159,36,237,51,208,73,237,20,161,65,16,60,216,231,112,148,193,101,67,198,125,245,234,53,168,215,30,47,60,121,
251,157,183,86,87,214,184,87,64,74,20,76,168,173,124,114,197,224,126,76,21,168,212,42,41,75,215,52,38,218,237,204,3,161,252,225,82,157,213,153,137,129,106,76,42,4,87,135,120,92,83,8,28,34,217,162,36,48,
166,102,250,44,235,110,168,181,168,139,65,243,60,237,246,176,89,110,84,222,170,207,150,189,242,54,68,19,7,177,150,117,236,245,187,176,110,102,103,103,95,254,202,43,187,187,187,203,203,203,135,15,31,254,
211,63,253,211,107,215,174,181,91,109,136,95,123,40,136,28,197,82,75,131,234,254,222,254,226,147,69,10,223,51,85,197,75,63,178,210,122,48,255,18,248,34,186,137,226,234,32,43,12,103,176,75,120,97,200,50,
36,165,105,52,100,26,198,194,191,172,206,152,115,100,225,78,178,255,33,30,9,41,53,171,166,80,127,189,9,64,57,38,70,51,89,255,213,87,191,242,241,189,143,203,163,215,23,252,200,218,4,12,190,72,75,205,185,
109,150,60,43,234,101,183,182,190,6,241,253,228,201,147,203,43,43,52,105,8,250,70,244,164,55,41,22,111,41,90,246,76,112,121,173,41,95,206,176,47,73,219,104,5,58,146,139,150,94,247,0,62,153,156,154,204,
5,123,198,115,186,204,215,81,86,175,141,223,108,162,166,54,46,137,172,87,2,36,224,245,112,196,24,158,148,236,244,241,133,100,141,51,90,157,205,132,32,154,236,119,16,157,210,104,181,214,169,157,162,130,
33,166,166,37,152,10,88,186,52,87,56,244,198,27,111,192,225,183,182,186,10,127,242,151,127,249,151,191,255,253,239,55,91,45,72,8,32,172,231,204,70,209,251,161,176,127,118,34,86,106,86,145,57,90,153,51,
118,85,233,60,147,122,153,138,22,71,233,41,17,53,100,223,190,32,67,81,237,71,103,239,49,180,16,8,149,165,103,136,195,195,182,187,184,38,84,168,94,155,76,143,147,165,160,146,142,49,204,35,70,169,240,194,
92,161,114,161,80,106,208,80,17,84,74,83,193,59,65,7,203,25,190,95,177,45,83,21,90,109,244,123,107,181,218,253,126,127,125,109,29,7,51,36,68,92,17,246,81,100,125,44,56,235,137,238,146,203,233,101,26,55,
164,203,230,140,138,65,100,13,34,129,68,161,222,170,210,106,113,27,42,118,37,50,84,134,6,126,145,116,81,184,220,35,26,42,171,166,210,216,129,169,152,33,241,0,154,156,241,24,106,10,139,129,112,38,94,68,
96,88,244,89,8,23,222,4,129,16,154,77,217,58,66,77,82,60,114,228,200,245,235,80,242,94,235,118,123,31,126,248,225,131,79,63,217,223,223,103,74,155,132,160,58,90,69,68,201,208,88,164,30,211,156,82,111,
112,155,13,62,133,200,54,184,247,23,153,144,79,117,42,11,33,20,207,52,19,225,100,171,165,67,153,35,147,42,236,168,144,202,200,51,204,32,90,205,81,203,41,133,13,5,181,219,228,185,71,37,236,73,23,53,43,
247,214,224,22,246,57,75,36,244,123,125,72,139,78,157,60,5,73,247,139,47,189,248,227,31,255,248,133,115,47,192,143,223,187,119,111,175,179,255,212,117,97,246,189,75,192,193,19,39,160,94,198,105,126,80,
13,47,111,250,71,76,170,50,8,10,223,234,42,91,11,193,145,158,70,196,192,132,0,222,146,125,201,74,55,102,228,206,122,129,49,90,62,139,99,222,225,40,14,107,88,85,195,122,32,183,37,114,62,17,89,108,98,56,
26,61,123,250,52,220,218,141,205,141,98,156,27,157,249,93,233,227,96,213,120,61,213,140,200,169,146,132,99,146,4,190,100,114,30,116,187,39,142,31,239,247,123,189,110,79,234,4,61,58,185,103,150,216,145,
184,210,34,66,220,17,124,46,183,147,12,211,130,226,125,147,203,130,236,99,142,21,82,212,33,223,125,114,98,130,42,250,12,17,203,211,236,241,131,72,199,13,174,180,221,40,36,167,76,37,90,188,56,36,22,39,
147,1,17,46,107,129,6,146,69,48,24,14,161,32,56,127,238,92,213,64,136,33,3,158,93,54,141,22,245,66,40,126,119,118,182,33,45,56,122,244,200,155,111,190,9,235,228,220,185,115,255,247,127,251,111,240,227,
176,19,55,214,215,107,129,39,40,236,6,3,147,203,133,145,185,168,17,165,67,253,15,98,37,26,91,164,206,79,127,129,93,4,106,42,205,245,169,85,204,137,23,5,164,144,7,136,130,169,208,222,3,15,117,130,202,85,
146,181,180,100,84,108,46,111,227,37,109,143,213,60,75,224,1,41,191,183,52,214,178,112,65,135,91,99,197,238,24,254,71,148,79,179,15,132,10,181,113,39,7,194,52,141,139,112,228,211,106,53,112,6,51,59,7,
175,190,181,185,213,193,32,86,139,45,109,80,191,151,2,245,144,213,35,74,95,228,148,242,190,100,84,12,117,183,27,164,7,32,130,14,164,250,157,252,88,196,242,34,138,95,213,81,172,115,170,215,111,189,110,
211,9,77,108,98,134,199,17,17,75,105,251,149,64,93,20,54,133,176,19,194,203,48,159,18,34,53,239,55,68,95,144,148,228,104,136,188,231,139,23,46,92,185,122,229,217,51,103,32,87,122,255,253,247,151,86,150,
7,195,126,140,66,214,10,102,254,148,115,22,167,136,78,237,138,22,138,163,81,232,249,98,6,159,137,176,165,84,236,23,244,76,254,255,4,87,169,107,49,42,153,65,229,223,193,54,81,29,99,97,219,136,135,89,157,
164,252,136,57,213,39,221,22,43,60,189,146,126,232,152,137,138,148,242,58,14,229,126,116,109,153,187,56,191,152,58,101,69,203,29,50,113,136,227,179,51,179,23,47,94,132,31,127,242,228,241,189,7,247,33,
82,227,224,168,184,22,88,64,152,125,47,96,248,158,152,152,192,50,51,251,193,68,129,88,176,119,154,202,185,176,211,21,92,152,137,108,64,66,193,100,153,126,247,0,181,61,105,248,238,85,20,87,164,34,21,85,
26,137,241,172,46,49,16,193,135,253,222,65,179,221,52,129,47,54,76,81,75,35,108,196,188,252,242,203,159,61,254,28,179,117,50,0,54,205,21,110,206,240,89,104,165,137,77,246,243,56,40,113,132,141,57,135,
33,152,185,89,14,226,176,20,71,226,126,175,211,37,90,60,235,73,7,177,26,23,64,99,244,90,39,113,184,72,222,143,117,11,180,121,146,68,231,207,48,186,25,205,82,26,5,237,108,239,32,46,168,221,122,202,123,
222,108,52,188,170,173,186,66,32,197,68,172,114,194,43,200,47,113,40,21,12,178,17,70,148,141,151,10,43,46,3,234,7,130,15,67,86,8,181,26,14,54,27,77,210,19,15,42,233,162,90,210,142,181,60,107,168,222,224,
102,192,82,249,214,183,190,245,141,111,124,3,158,251,231,159,127,182,186,138,154,66,210,176,38,85,136,152,244,132,75,76,16,77,5,54,188,32,60,169,158,34,159,18,196,182,173,133,26,43,126,123,153,174,192,
8,22,47,59,34,21,154,42,81,205,16,10,70,187,6,162,72,42,118,73,9,119,163,209,128,250,114,76,74,20,100,139,228,227,89,73,45,55,11,146,125,165,180,10,86,49,100,105,242,184,172,216,38,45,95,4,146,39,134,
190,208,16,48,216,72,172,82,93,144,246,4,170,138,194,215,123,221,46,139,137,194,78,108,132,74,117,185,189,164,211,201,34,132,183,151,167,228,218,71,53,255,99,237,108,174,170,185,11,143,63,131,19,133,138,
125,26,104,25,8,178,144,146,191,154,175,29,254,221,160,175,212,13,180,159,199,59,19,16,82,221,198,77,22,165,89,10,123,156,8,211,193,100,227,121,142,204,3,223,108,107,32,61,7,234,152,39,84,124,157,158,
153,190,122,243,230,137,19,199,119,119,118,62,249,244,147,21,168,218,168,41,10,127,23,133,30,21,105,148,60,199,178,44,103,44,85,15,43,111,179,11,81,233,87,32,16,45,209,6,11,41,60,69,85,183,169,136,149,
90,66,212,164,9,27,255,27,190,130,116,91,13,130,37,153,222,186,52,132,157,140,150,7,177,22,138,234,110,120,151,1,183,36,184,148,32,211,28,138,4,57,255,20,217,56,24,64,151,251,106,49,166,160,10,26,94,157,
155,163,103,237,86,72,146,99,213,68,254,88,213,108,96,99,61,198,181,141,181,205,173,77,6,213,142,106,82,13,110,53,21,37,39,132,19,38,205,159,60,121,98,114,106,42,200,20,85,29,142,178,117,167,32,204,84,
49,152,246,27,105,33,160,164,42,109,146,62,186,208,54,81,7,163,21,91,114,107,106,74,132,107,103,196,103,135,109,122,182,228,11,148,214,33,113,121,162,57,24,85,4,75,162,130,23,197,197,240,73,83,75,4,43,
101,40,191,224,235,144,232,85,102,19,156,68,238,89,22,34,194,17,66,10,206,148,92,213,70,35,137,19,61,75,13,215,170,205,77,134,19,70,92,225,61,210,135,104,212,31,240,161,133,37,103,28,39,178,39,242,138,
19,127,7,209,217,182,82,128,241,204,124,79,97,215,6,237,118,105,238,30,189,48,135,130,150,94,14,158,209,204,236,12,236,91,140,176,218,251,193,191,30,148,159,129,118,39,28,126,147,90,99,69,225,139,217,
110,54,159,104,79,10,117,222,136,163,210,160,101,6,51,41,13,140,185,178,101,212,147,182,112,32,52,223,253,248,238,75,47,190,4,191,113,255,254,3,52,7,110,52,156,119,99,42,175,14,225,228,11,11,11,27,27,
27,205,86,131,193,169,80,183,224,85,136,76,180,90,144,210,94,14,21,99,204,113,65,51,4,32,170,97,150,65,154,32,203,75,2,154,142,28,156,121,120,93,62,226,208,8,53,234,211,74,43,92,58,237,198,227,32,246,
118,6,142,224,51,26,169,55,161,161,1,101,106,161,195,77,57,32,249,214,50,216,183,128,255,250,220,88,77,37,171,207,185,66,154,74,139,10,105,137,170,17,77,38,14,113,108,66,237,192,81,138,98,60,237,9,79,
130,85,42,65,18,170,198,220,252,204,244,204,160,223,239,28,116,150,22,151,166,166,166,166,103,102,38,167,38,38,219,147,209,212,120,2,123,74,202,105,76,70,106,102,81,232,107,254,34,45,53,72,123,67,179,
18,206,96,96,47,8,66,157,187,128,211,43,241,153,171,146,74,132,99,197,115,251,246,45,238,189,84,196,126,146,126,52,71,31,54,203,96,141,124,157,85,26,4,184,16,131,116,108,145,83,19,72,23,226,217,217,179,
103,174,95,191,246,149,175,124,5,162,207,123,239,191,247,249,227,199,232,84,192,77,118,195,114,196,84,114,82,233,132,175,69,49,32,120,147,184,18,57,14,115,54,49,117,124,110,1,136,14,162,31,19,39,225,140,
137,171,173,152,215,122,38,218,169,128,242,120,242,94,14,183,53,127,165,153,36,230,36,108,140,164,248,110,169,82,53,146,98,45,25,66,247,224,0,222,108,27,133,150,8,181,90,73,109,145,29,124,66,46,216,8,
89,79,222,158,52,128,142,124,98,113,115,208,57,196,159,138,11,18,105,113,64,88,29,142,152,177,157,139,116,12,191,177,67,217,247,201,147,39,161,178,195,209,74,144,92,207,23,172,21,117,81,145,161,162,89,
117,241,143,209,24,10,203,165,209,112,64,94,77,145,219,141,94,26,89,62,207,154,84,155,29,209,102,84,239,34,144,31,207,149,138,154,207,77,74,206,177,219,134,102,170,152,110,215,140,178,56,119,238,60,172,
4,88,226,170,34,31,146,202,117,10,179,214,153,224,65,198,162,88,46,51,54,130,118,201,21,80,126,110,56,242,67,71,203,58,28,147,143,72,221,204,23,74,66,62,26,194,46,112,236,55,142,71,202,86,229,150,135,
251,98,128,153,245,165,196,46,142,130,73,237,69,47,1,89,175,132,130,111,242,246,20,79,15,22,129,117,25,247,100,88,239,167,214,106,57,18,40,108,136,199,90,182,170,135,87,116,104,45,113,84,221,47,43,164,
118,118,118,46,94,184,216,108,181,56,19,23,255,91,133,212,233,249,24,7,195,65,247,0,255,15,206,60,245,213,77,34,182,83,164,170,133,32,159,48,140,140,30,195,231,29,53,166,26,130,243,145,140,38,102,49,25,
241,64,168,85,165,152,57,16,234,92,172,182,157,6,178,100,104,57,222,43,40,139,35,105,55,177,230,176,56,253,5,130,227,179,212,1,247,59,177,88,82,2,182,245,10,140,69,233,141,14,205,57,144,55,11,86,167,4,
244,80,60,14,14,113,186,202,156,29,9,154,185,38,193,10,10,201,92,70,104,180,71,170,70,104,79,76,204,147,186,209,1,205,219,71,168,139,27,185,75,238,21,201,38,33,220,123,103,230,211,116,135,196,16,75,49,
200,234,83,47,16,20,123,130,196,212,21,111,77,57,157,136,209,243,58,252,55,153,33,248,86,171,77,11,26,7,158,220,244,161,157,140,59,130,112,41,65,87,140,20,148,56,40,227,215,197,141,131,59,231,250,181,
235,215,144,149,59,251,249,231,159,191,243,238,59,155,27,155,181,18,124,114,223,150,32,89,35,238,201,26,242,213,22,125,6,99,229,51,163,212,116,45,155,212,79,249,236,24,216,94,205,57,199,244,82,152,205,
200,220,125,235,87,20,225,223,27,128,68,27,178,185,70,83,49,53,227,70,7,51,193,67,105,244,209,136,5,116,90,144,216,52,113,30,197,87,84,5,150,90,143,230,214,81,9,149,205,151,50,114,22,68,248,92,49,94,40,
220,85,36,26,160,34,15,75,104,86,38,224,197,184,251,78,167,179,180,180,116,252,248,113,194,125,55,68,80,66,213,62,141,3,152,76,151,82,88,91,53,119,208,248,62,87,244,162,53,185,45,123,52,187,65,98,142,
68,40,49,200,12,106,172,229,138,36,6,67,51,218,218,13,71,21,137,115,245,81,167,10,55,30,209,247,69,100,24,126,175,221,106,189,244,210,75,247,30,220,55,78,138,224,55,180,11,35,88,130,80,116,14,10,15,118,
243,95,22,6,44,69,165,66,157,51,87,245,240,8,72,71,103,40,110,232,244,55,163,169,127,39,21,7,160,238,137,13,189,5,28,174,88,67,111,129,187,80,153,97,203,137,60,236,84,225,98,100,72,246,251,240,197,201,
137,73,219,246,25,180,234,228,74,33,177,242,166,41,239,124,49,234,244,37,121,199,6,179,58,201,116,169,48,228,137,234,28,98,168,59,235,160,231,57,44,164,216,125,129,24,194,58,92,195,158,184,151,104,107,
241,194,21,196,69,67,187,231,236,69,142,55,46,230,50,196,90,139,35,161,101,230,237,92,177,14,137,154,192,121,110,214,9,236,70,193,100,172,89,197,134,197,98,87,92,240,69,213,170,73,206,79,242,217,72,202,
62,83,175,200,224,11,169,2,145,233,170,124,16,76,183,54,224,100,150,230,173,237,202,138,38,6,178,116,170,124,171,52,75,220,83,185,183,90,206,198,188,42,18,139,130,106,33,255,109,51,17,230,248,40,28,14,
165,137,33,141,96,185,21,56,26,215,215,215,134,131,33,243,51,205,113,83,4,20,141,164,19,164,232,144,170,135,160,110,8,73,10,82,68,226,31,111,4,118,41,226,49,128,43,68,231,40,7,191,117,59,19,43,8,18,212,
160,29,200,90,45,234,219,22,136,83,57,82,223,123,101,97,115,194,11,193,165,170,222,184,125,251,250,141,235,104,179,112,231,206,131,79,30,236,237,238,89,221,34,80,124,17,247,174,83,105,68,16,29,235,240,
200,57,204,227,196,66,152,177,212,18,41,45,208,196,168,108,84,91,78,170,115,24,53,19,168,213,198,136,93,143,225,127,135,53,41,73,142,105,68,90,179,197,102,146,46,102,139,117,178,63,76,102,45,170,2,155,
194,178,243,169,132,172,250,201,201,41,225,212,114,250,78,68,33,203,73,168,142,81,208,75,212,108,161,142,166,153,32,142,100,182,157,232,251,153,247,79,173,89,130,44,70,126,129,78,231,96,113,113,241,196,
137,227,176,92,42,6,125,58,211,132,50,167,78,83,195,103,181,32,124,175,195,193,160,215,59,16,136,17,33,100,224,109,224,82,195,172,38,144,235,118,83,81,28,193,48,6,230,186,56,26,226,19,132,69,217,239,117,
83,61,60,56,232,66,250,15,1,188,115,176,223,108,224,16,12,126,93,37,16,176,127,117,246,185,231,32,215,219,218,222,74,41,95,123,22,169,200,85,237,152,61,69,201,191,181,38,64,158,78,199,20,211,24,19,29,
222,33,2,242,134,232,155,83,49,27,219,76,213,76,14,34,217,88,72,122,226,94,133,50,19,91,227,21,116,18,245,16,16,105,42,134,242,68,210,174,210,114,142,67,78,205,178,145,34,155,28,197,27,82,241,209,174,
66,251,2,84,170,121,74,111,54,187,100,8,115,64,193,21,53,149,207,106,211,155,4,136,154,188,74,127,26,214,74,234,15,63,134,222,134,175,244,250,61,8,226,23,47,94,68,61,241,149,117,243,149,79,133,42,236,
152,100,163,245,27,212,133,199,25,203,179,52,222,52,16,164,113,230,37,80,6,25,246,80,55,131,101,80,104,36,102,164,110,92,81,78,138,236,82,166,38,9,0,15,179,19,111,229,23,106,4,17,196,75,61,219,162,99,
150,9,69,145,154,187,152,116,71,36,219,83,181,4,134,50,122,213,246,146,39,229,179,211,183,22,205,133,86,59,119,207,133,137,29,139,167,19,73,173,168,230,69,203,45,28,106,139,27,194,56,42,153,33,138,209,
154,134,5,84,91,105,54,219,237,214,244,244,116,68,57,154,61,164,83,81,160,199,114,129,46,128,145,151,92,229,123,83,163,139,162,198,202,207,156,219,200,145,123,152,26,243,73,194,68,204,58,88,204,10,39,
153,49,150,134,175,182,168,36,49,198,27,95,15,245,164,80,89,119,214,75,163,119,112,254,194,197,171,87,174,28,244,186,63,255,249,191,47,45,47,15,113,212,144,198,196,118,51,92,75,253,151,131,249,31,138,
55,146,74,238,170,68,89,33,23,110,137,131,229,242,81,70,97,114,72,26,245,160,64,13,18,13,151,233,167,184,59,106,82,102,192,87,165,162,134,135,135,89,233,59,183,198,220,24,214,85,2,168,17,174,74,179,246,
228,25,223,35,252,133,58,49,206,159,103,47,130,117,149,234,79,14,7,94,238,158,1,124,65,132,201,40,119,246,102,64,97,28,197,114,162,43,109,62,124,149,200,137,76,183,219,93,90,92,60,122,244,232,212,228,
52,253,173,24,180,237,109,180,183,130,90,146,97,27,116,16,247,177,225,19,176,250,199,81,51,162,134,70,253,126,175,137,45,29,236,144,160,77,120,163,65,13,49,55,150,112,57,99,222,208,107,64,44,31,12,225,
29,13,225,31,66,176,78,33,48,35,88,109,74,173,161,234,149,87,94,126,240,224,1,101,25,145,91,171,73,64,63,99,86,24,129,240,57,110,156,177,200,131,206,160,9,148,0,126,157,170,221,155,41,43,235,234,193,229,
140,176,48,168,24,142,230,148,210,230,68,241,46,185,76,243,81,51,28,47,94,3,198,192,244,25,14,152,1,3,89,238,35,122,165,242,137,137,5,97,240,121,174,165,178,161,150,145,120,211,211,96,242,127,16,173,12,
111,2,211,108,125,153,114,57,40,127,213,19,19,141,229,94,56,88,232,85,171,146,117,126,171,214,71,146,118,148,163,102,55,14,54,47,94,132,85,191,186,186,202,94,159,106,208,165,162,55,89,56,186,176,81,82,
159,22,37,232,89,98,35,53,187,90,8,169,220,16,37,140,108,190,206,98,197,50,8,165,15,174,195,136,225,215,224,3,84,236,223,36,33,240,197,155,49,68,166,80,46,68,94,210,179,120,181,232,1,171,90,136,203,111,
82,194,71,150,31,192,23,101,1,78,151,249,206,5,15,64,129,89,94,225,65,41,203,181,39,151,53,236,248,233,51,61,194,229,10,41,20,100,52,25,87,114,43,82,168,86,180,160,133,33,25,42,56,218,89,70,20,233,105,
91,219,176,99,80,127,184,129,72,18,85,92,73,74,196,17,17,53,30,105,194,29,18,205,231,152,216,240,128,40,117,5,214,142,236,111,112,101,223,122,253,166,67,109,231,154,170,248,6,75,62,201,71,29,197,149,58,
170,238,43,245,209,217,65,25,30,2,206,3,27,205,203,151,47,223,253,248,206,103,159,127,158,198,221,211,117,103,150,92,53,147,252,15,94,247,32,213,77,85,16,57,64,124,88,164,117,87,141,143,245,109,142,31,
165,61,162,124,83,46,52,121,142,237,216,31,189,112,80,83,220,12,54,73,133,159,41,56,173,167,52,228,76,135,200,141,193,195,233,200,77,197,48,157,63,203,62,41,234,60,167,2,119,50,72,112,81,60,24,169,135,
222,112,162,69,135,241,90,181,40,37,107,174,24,68,63,206,60,98,63,111,195,141,214,34,41,35,33,172,123,208,93,94,90,62,118,148,188,143,169,161,164,210,105,44,7,200,205,159,220,81,225,99,18,31,49,54,175,
134,36,183,142,24,237,118,171,49,24,116,27,168,73,229,33,119,133,188,129,39,33,60,174,96,28,119,202,103,64,212,130,87,218,133,168,32,54,236,195,1,217,239,15,241,175,33,42,99,162,61,49,5,207,129,37,61,
201,3,239,200,196,228,196,242,234,10,191,63,36,115,209,187,197,100,205,5,187,45,202,140,244,166,64,34,187,54,202,152,222,224,158,154,104,196,2,16,202,51,71,60,145,68,142,152,97,242,129,213,34,173,137,
41,162,46,193,112,165,94,84,111,153,243,195,29,127,65,4,18,238,211,58,42,130,158,48,245,28,238,250,120,164,188,13,81,253,56,192,105,7,151,89,40,173,70,38,211,43,20,10,63,31,142,134,172,126,195,88,148,
164,4,193,49,111,151,200,162,34,210,245,18,95,164,218,220,236,140,65,60,174,189,198,240,62,214,197,213,113,207,112,8,65,124,239,194,133,11,240,247,55,54,54,116,209,203,27,148,20,202,23,61,22,151,225,167,
6,36,149,68,142,105,50,218,114,207,192,5,146,252,193,144,132,46,210,42,63,25,169,1,203,162,12,190,98,209,5,62,173,9,109,213,48,60,38,117,75,60,99,210,76,159,68,101,40,162,47,28,57,25,170,85,5,19,122,116,
5,219,62,40,74,93,146,110,214,227,101,83,67,210,205,182,35,83,97,51,69,187,204,23,94,143,54,244,54,66,73,35,48,86,109,24,76,46,86,231,230,166,249,110,251,154,193,214,46,211,136,156,106,75,195,202,172,
216,39,8,242,139,141,141,205,65,191,207,210,35,13,162,224,90,21,206,21,85,80,127,43,61,222,147,175,16,220,197,83,101,166,203,112,63,160,166,187,84,221,66,52,97,70,112,177,161,184,168,217,179,191,48,61,
18,75,81,21,88,134,175,12,249,206,137,19,39,224,231,144,73,81,0,183,37,250,120,107,41,250,172,17,24,147,241,224,89,54,183,132,204,210,243,174,108,35,101,236,103,202,115,101,115,28,52,203,99,175,184,180,
48,6,157,23,107,80,39,222,155,78,75,206,84,162,12,75,57,170,18,136,66,98,205,174,102,2,66,240,5,61,77,38,147,69,231,221,41,9,19,187,58,42,248,147,12,179,36,105,2,142,239,188,8,20,11,203,84,32,80,89,229,
42,23,215,145,245,194,248,47,19,112,51,146,80,76,236,117,123,75,139,75,199,143,159,152,156,104,5,246,36,10,40,191,103,119,74,52,252,52,213,148,254,15,182,80,88,182,44,146,203,20,106,52,49,47,128,28,186,
27,172,215,28,84,14,193,73,101,95,15,250,3,248,15,108,49,215,67,209,124,162,244,65,22,43,66,100,224,7,34,236,214,102,171,57,49,53,93,53,100,32,78,240,26,116,194,91,93,67,55,116,94,14,35,52,124,169,24,
119,81,68,96,61,167,197,46,196,137,106,79,82,137,49,231,75,169,42,41,161,244,166,153,117,122,179,217,64,173,157,193,128,78,32,46,183,85,19,46,185,100,114,216,106,145,147,92,54,17,245,165,122,119,50,181,
210,148,5,202,229,56,207,73,47,99,144,107,50,170,223,223,223,111,210,135,189,68,37,36,32,103,102,35,222,76,30,116,16,82,32,34,198,64,177,5,127,199,76,205,205,82,45,153,2,101,134,191,102,71,19,175,199,
60,226,96,250,253,254,30,227,196,171,106,99,125,35,25,56,90,168,118,138,110,47,188,165,52,29,46,44,108,157,192,102,189,55,230,164,225,47,205,29,205,243,217,1,217,0,153,143,35,107,191,217,154,128,24,61,
24,244,33,21,16,92,89,197,170,223,88,83,178,223,2,213,211,181,160,60,77,55,50,11,59,231,2,131,50,218,6,47,111,190,0,50,149,199,81,83,105,199,145,201,5,226,0,81,217,84,58,63,13,149,236,245,37,238,48,171,
248,69,65,1,50,154,50,176,64,121,100,13,0,87,210,188,84,25,145,219,35,134,149,47,193,203,204,105,32,101,198,138,96,14,173,233,153,25,248,164,219,233,108,111,237,240,14,34,70,164,40,87,37,245,179,231,45,
47,249,24,245,115,50,221,157,186,169,228,100,143,216,220,234,214,237,55,76,75,57,49,109,90,4,16,104,50,108,143,78,125,188,146,186,178,96,38,21,107,72,3,183,119,182,71,66,159,29,211,107,45,57,11,185,162,
15,222,154,6,22,55,121,31,226,101,54,26,240,14,89,179,48,176,226,162,234,70,85,82,3,126,65,128,219,25,120,159,91,234,62,143,37,130,113,180,196,165,162,40,144,93,86,210,113,79,51,131,204,61,142,253,56,
116,210,34,42,193,5,217,45,43,17,138,149,134,200,37,23,246,234,149,140,3,203,249,21,75,255,88,224,150,146,147,115,109,61,252,152,251,199,103,181,60,221,24,123,7,221,213,213,181,163,135,143,76,76,180,81,
54,72,202,23,2,119,211,240,167,38,76,9,195,194,32,225,237,245,96,23,247,6,195,33,175,99,110,182,246,123,93,120,175,173,118,155,236,214,2,37,235,40,149,76,184,35,175,74,56,145,103,152,131,126,143,106,179,
6,33,112,60,105,45,140,26,136,22,231,227,141,26,127,77,84,144,32,177,101,250,59,52,29,130,135,56,53,53,245,220,217,179,143,62,123,164,3,108,52,56,109,53,90,206,91,122,161,2,144,5,72,35,169,4,121,116,201,
162,41,171,149,4,93,62,201,134,201,92,36,80,167,24,94,29,61,84,73,187,209,23,154,230,105,220,166,195,229,70,74,126,250,60,133,139,22,98,221,88,27,138,102,227,226,101,103,130,125,94,249,241,112,163,200,
85,203,77,78,77,89,199,143,11,190,108,180,233,229,231,213,172,48,9,247,50,26,229,138,153,174,121,101,143,201,177,81,34,86,72,92,17,254,125,48,68,36,9,142,165,107,166,68,171,117,164,10,31,146,221,23,108,
79,28,108,86,213,250,198,134,92,169,23,35,36,167,162,76,5,76,38,4,239,11,91,87,187,94,39,35,193,16,178,248,45,141,138,233,18,32,11,111,16,103,39,208,180,107,20,68,218,59,208,152,127,192,166,140,82,119,
74,4,111,146,186,108,84,145,85,111,163,89,189,31,65,67,57,6,202,10,205,73,26,181,12,81,164,67,75,81,177,42,199,235,234,51,104,174,182,85,242,86,98,232,121,229,140,220,94,218,120,50,236,42,152,156,153,
74,218,145,62,44,3,31,76,244,134,229,148,27,141,164,205,115,2,88,7,243,84,247,234,76,106,199,33,39,227,132,96,241,173,102,115,106,106,26,62,25,141,106,212,106,239,247,197,203,66,133,73,168,121,205,14,
62,122,180,211,30,229,204,207,52,154,68,102,224,245,215,95,87,237,20,151,74,95,2,47,61,53,236,187,211,92,34,69,54,109,64,171,110,250,28,111,19,188,3,86,99,49,81,246,210,70,157,73,219,81,138,250,80,74,
114,27,172,194,112,138,58,249,149,160,198,199,74,100,98,174,54,205,158,150,55,137,41,15,247,53,16,11,0,222,103,157,54,4,223,168,137,134,57,16,61,221,235,12,79,159,13,76,16,200,251,185,106,20,208,14,111,
200,66,227,92,81,188,14,12,223,231,38,155,100,223,220,232,40,108,219,248,26,37,86,81,7,70,244,167,168,103,79,189,66,41,67,70,228,116,193,151,176,223,233,64,248,62,134,172,203,73,81,68,163,38,12,225,14,
113,118,132,155,5,117,122,225,87,82,127,48,216,216,88,191,247,241,199,119,238,220,89,89,65,190,6,54,106,41,159,130,180,8,158,70,27,209,135,173,164,234,19,142,211,106,218,205,52,143,13,67,178,137,226,46,
57,163,167,88,207,168,223,31,8,64,133,32,72,164,121,213,108,208,159,98,66,29,239,31,56,73,206,158,61,211,57,232,236,238,237,58,85,42,65,241,38,209,74,12,98,9,237,179,84,127,201,183,34,162,10,23,98,52,
22,243,101,57,231,202,185,136,157,195,205,170,73,55,0,149,27,124,169,8,109,110,43,184,244,77,114,199,54,150,11,186,253,197,141,165,112,184,230,81,104,228,182,64,200,105,53,49,16,17,183,11,101,40,159,103,
157,253,125,56,83,37,23,211,164,180,228,220,102,143,66,95,112,23,66,190,48,237,239,150,63,173,5,123,97,120,72,32,238,209,246,214,54,28,141,247,239,223,95,94,94,134,167,0,201,29,60,205,96,73,138,78,156,
96,251,192,119,119,182,49,136,183,90,205,181,181,13,51,187,17,206,145,9,16,154,175,158,78,124,130,216,155,240,152,202,215,110,28,251,24,197,83,184,198,186,158,18,234,36,78,149,73,112,83,12,14,25,193,109,
97,83,7,8,217,73,56,86,140,139,69,122,14,17,97,133,213,169,61,27,59,185,153,178,228,115,147,4,189,244,34,9,136,7,194,49,54,184,229,200,151,67,219,173,210,78,183,52,193,153,199,79,109,54,111,67,0,155,124,
90,130,206,212,23,246,169,80,92,141,51,219,82,34,242,52,76,19,145,161,86,58,158,229,239,210,158,112,158,9,86,74,13,227,27,165,185,108,48,17,127,143,15,11,181,42,194,236,236,44,44,217,253,206,126,183,219,
101,155,151,170,33,161,94,172,209,52,209,108,40,44,130,109,27,70,49,50,212,182,122,237,181,27,57,9,205,210,219,202,136,197,173,13,247,104,104,45,64,100,60,144,16,35,121,168,33,154,10,155,238,173,102,42,
149,161,98,206,172,77,4,202,134,239,194,21,170,163,170,176,43,176,68,113,135,132,35,246,210,76,18,87,78,95,136,33,148,43,124,12,238,157,132,119,231,77,155,141,1,23,81,7,144,124,93,24,34,163,102,203,206,
61,109,233,64,113,74,245,196,115,173,101,33,163,224,146,141,81,203,234,84,171,246,97,82,153,50,95,40,155,39,211,14,54,89,112,149,25,206,208,114,37,82,49,101,86,234,157,122,136,128,135,165,165,165,35,71,
14,79,79,205,96,35,34,136,164,6,139,40,65,162,221,239,245,48,227,30,64,136,132,212,102,8,39,235,187,239,190,7,175,248,210,75,47,65,92,123,244,232,225,230,198,230,244,212,20,172,52,8,241,13,242,164,110,
181,91,226,178,196,25,178,16,23,241,90,97,219,239,239,237,233,147,194,98,173,33,70,130,244,93,18,4,198,14,10,97,16,121,57,211,164,14,177,136,35,242,54,173,154,141,171,87,94,189,251,241,29,21,200,21,188,
148,160,12,169,96,242,106,96,160,178,45,74,81,139,73,45,114,48,124,51,135,136,152,150,68,230,49,240,64,157,180,190,194,255,131,151,134,215,194,46,74,67,155,173,153,0,82,114,245,138,81,8,39,7,74,47,33,
177,197,218,153,164,28,174,97,129,127,37,181,215,213,129,135,168,127,237,108,109,77,78,182,225,221,193,221,39,219,229,150,31,199,156,20,134,192,134,34,85,89,8,49,78,120,58,202,23,114,46,188,36,198,42,
21,184,192,213,213,213,255,248,249,127,108,108,110,156,58,121,10,54,224,103,143,62,131,59,62,119,104,142,20,125,189,152,97,185,76,77,129,27,184,185,181,121,233,226,101,72,100,87,217,74,219,135,140,17,
79,236,75,26,131,77,4,181,33,28,173,4,22,163,142,200,116,65,107,168,64,234,77,232,44,140,206,216,185,26,161,198,25,79,98,101,108,149,18,98,148,209,116,197,26,104,130,45,73,117,173,152,114,94,255,246,182,
13,47,146,88,48,71,186,131,36,130,173,50,82,100,79,140,233,98,37,194,68,174,96,24,184,114,128,89,226,235,25,44,169,180,86,67,15,90,247,197,132,15,50,192,144,59,19,58,27,179,239,209,233,21,232,186,248,
212,179,97,0,25,76,70,213,54,19,3,54,170,99,155,108,18,203,217,34,155,206,193,119,225,100,157,154,152,132,18,24,30,229,214,230,22,115,152,121,60,198,201,159,128,124,10,106,6,55,113,88,162,174,186,253,
250,109,109,49,112,111,185,242,226,36,27,72,136,189,217,192,67,129,236,111,26,8,81,160,102,150,215,233,25,126,236,236,236,180,154,173,42,176,1,163,39,132,95,86,92,44,249,223,134,239,150,249,50,33,49,242,
205,74,172,25,149,24,138,110,8,42,201,68,204,146,74,34,151,60,144,178,76,214,155,206,229,118,16,249,5,237,198,240,79,98,183,128,60,235,180,228,244,79,9,22,34,53,182,106,20,195,216,160,158,179,201,78,17,
74,181,146,136,215,72,177,28,132,18,192,180,88,117,21,161,180,186,86,85,172,17,66,131,13,191,40,146,246,117,150,160,163,217,12,187,24,120,241,208,9,141,170,121,208,61,88,94,94,58,114,120,190,133,189,214,
54,169,72,211,35,160,230,204,104,216,239,117,58,221,65,159,86,13,110,167,237,237,237,247,222,255,0,46,243,246,237,219,223,254,246,183,175,95,191,190,68,31,79,22,22,166,103,166,91,77,116,150,130,24,77,
202,206,60,135,240,138,96,113,92,190,17,96,101,223,69,241,206,205,1,144,213,226,28,107,40,12,155,52,52,164,75,110,240,181,19,177,12,235,232,51,167,79,179,3,33,113,125,163,48,182,81,209,173,193,183,133,
244,14,163,101,76,102,230,109,219,141,71,175,129,20,74,105,218,90,121,193,252,57,115,215,229,240,207,68,139,86,179,141,240,244,225,176,81,85,193,116,128,117,184,103,51,246,36,82,242,222,26,199,46,207,
244,240,153,225,200,49,52,228,23,133,86,151,178,96,108,212,185,34,78,240,170,97,255,0,11,234,102,27,167,154,131,193,228,212,132,58,28,229,193,108,217,232,203,110,169,134,161,244,25,82,249,20,181,184,12,
220,28,164,250,189,193,194,226,226,219,111,189,5,55,230,141,55,222,248,237,223,254,237,227,199,143,127,246,217,103,112,159,225,251,115,179,115,12,5,182,186,208,235,200,116,52,172,183,183,183,46,94,188,
212,32,83,136,144,97,64,166,204,199,8,138,42,153,88,49,103,206,70,114,207,45,94,69,168,20,234,187,156,173,48,116,23,187,88,33,100,157,107,209,116,8,26,119,106,37,220,103,213,48,95,2,240,199,180,24,9,190,
45,119,19,91,169,81,218,226,148,28,193,234,165,201,205,8,133,133,43,55,222,134,225,222,131,144,242,8,49,33,206,168,153,209,153,74,37,90,173,2,99,158,56,104,14,204,64,169,100,206,86,222,80,112,232,37,196,
7,144,204,135,132,243,149,212,170,192,233,240,86,38,231,230,144,14,63,67,134,98,144,249,227,130,129,40,59,49,49,49,61,61,5,117,201,222,46,166,228,220,245,110,181,219,12,180,163,131,160,82,244,20,97,34,
232,20,174,110,223,126,221,58,96,161,97,184,136,208,108,181,136,166,69,170,85,68,237,33,174,50,43,212,216,176,7,255,231,160,219,133,207,166,166,167,83,225,209,201,65,42,208,138,79,69,136,44,85,17,188,
141,26,198,25,177,94,26,50,46,233,89,193,132,224,204,121,81,196,179,142,184,114,47,197,226,140,161,26,146,120,17,112,39,209,153,242,142,218,194,134,82,206,194,192,132,60,113,101,117,195,84,100,73,38,99,
45,238,237,136,201,17,242,49,219,68,148,140,59,8,222,67,28,244,121,70,214,115,151,67,100,242,88,129,221,11,189,74,170,144,88,43,129,51,9,98,37,84,157,131,206,202,242,202,209,67,104,85,211,168,152,195,
169,88,42,70,155,140,134,221,131,3,40,96,38,39,218,237,202,239,108,111,125,112,231,35,88,33,115,115,243,23,47,94,132,50,237,196,137,19,183,110,221,30,244,251,79,158,60,94,89,89,105,79,180,39,39,39,225,
48,8,236,125,37,150,14,41,72,139,20,53,75,145,76,196,198,58,84,21,212,234,89,165,142,34,12,58,168,3,113,127,164,73,140,36,59,28,154,195,53,194,125,131,220,255,225,195,135,195,193,80,236,233,135,216,14,
162,121,142,218,247,240,3,114,177,0,248,139,18,139,248,9,69,204,68,160,188,163,95,9,166,13,200,123,32,136,184,177,192,102,225,15,193,117,81,190,78,125,240,178,233,105,220,60,239,33,200,86,218,232,51,255,
248,82,194,21,30,34,190,127,26,145,137,27,178,207,94,126,174,228,125,80,249,8,39,42,182,224,155,152,127,145,193,80,5,167,163,226,167,138,137,150,19,73,254,210,179,33,175,58,147,103,48,180,86,233,118,171,
221,164,131,206,193,167,15,63,189,123,231,110,187,213,254,222,247,190,247,131,31,252,0,142,171,78,167,115,112,112,0,65,121,115,115,3,190,78,134,168,77,37,20,153,172,42,254,205,110,191,7,201,214,165,75,
151,224,150,162,199,166,189,51,217,203,193,222,150,114,44,5,30,46,2,19,226,84,23,149,149,18,21,59,70,41,49,182,188,107,111,14,107,212,60,20,39,72,82,53,97,188,29,17,66,70,170,117,108,166,26,118,167,82,
62,234,88,90,221,116,95,89,112,75,231,103,12,24,197,131,214,5,246,214,45,136,60,153,54,69,153,162,152,142,169,217,133,206,75,85,8,79,53,7,188,137,113,90,101,109,147,178,36,242,194,201,203,97,224,76,175,
52,73,113,16,217,160,135,28,179,3,39,109,134,137,96,230,7,187,215,187,194,245,137,111,123,197,12,56,26,27,192,231,147,248,129,3,149,94,111,0,169,216,104,84,51,179,196,212,69,147,66,51,120,220,85,221,70,
175,250,6,253,103,69,81,168,33,34,62,232,4,216,164,12,52,178,4,18,162,208,141,43,18,213,58,147,118,81,183,219,155,156,154,100,126,182,152,49,179,41,170,122,157,242,128,65,157,22,136,26,163,200,60,69,173,
132,90,81,222,149,54,140,164,69,153,21,89,156,73,164,203,8,134,186,132,49,150,51,31,38,194,41,170,90,32,112,130,33,17,21,202,162,128,240,170,171,149,41,206,62,227,94,132,34,101,20,30,47,98,220,210,235,
167,26,2,94,133,27,175,98,132,170,157,113,106,155,12,53,163,79,66,79,240,92,139,7,150,32,180,86,21,134,43,134,12,38,121,192,156,59,244,123,253,229,165,165,67,115,115,19,205,38,203,69,19,93,37,208,180,
16,142,135,17,255,169,225,176,7,191,61,49,209,130,147,252,147,135,15,247,246,246,182,182,119,248,125,182,219,237,153,153,153,67,135,14,189,246,218,107,112,158,63,122,244,8,234,232,131,131,238,212,244,
12,123,37,59,213,61,167,193,41,6,237,131,238,126,191,223,131,98,151,248,118,40,159,66,224,63,180,161,10,124,72,185,96,227,68,113,160,17,116,10,30,75,16,69,15,205,207,207,31,154,127,178,240,24,183,114,
131,187,44,116,163,42,170,225,104,78,94,130,52,152,217,100,164,1,248,171,221,131,46,124,70,9,136,16,161,51,63,86,125,210,44,75,163,122,63,66,252,26,17,18,2,211,124,193,172,56,177,15,166,134,62,202,62,
12,250,173,137,182,138,31,199,160,163,185,84,116,211,176,208,199,146,191,97,26,27,222,231,124,141,137,181,132,83,64,106,39,113,169,68,15,22,103,24,222,193,93,53,80,83,169,54,43,105,129,248,219,105,120,
48,19,134,177,90,48,218,48,147,127,96,48,28,108,110,109,125,240,225,7,139,11,11,243,115,243,255,245,119,255,235,55,191,249,77,40,186,151,151,151,63,253,244,211,39,79,158,192,193,12,207,104,107,107,235,
216,241,99,51,211,211,188,210,56,135,140,181,36,125,112,9,189,94,111,127,127,31,245,196,73,197,80,103,127,133,74,98,48,242,83,178,70,166,98,98,146,106,125,233,134,242,50,232,98,97,155,80,17,90,212,7,117,
107,242,81,58,132,94,245,239,24,112,69,202,236,190,56,25,139,118,83,86,126,230,14,56,59,255,178,230,56,229,133,13,146,93,195,164,155,95,136,96,175,36,201,226,245,134,139,234,134,166,146,117,110,235,143,
185,101,122,95,10,93,165,228,199,53,15,178,163,169,23,201,193,36,33,220,194,143,39,21,92,87,192,255,19,183,92,82,82,57,60,111,166,100,2,186,215,166,174,114,211,178,225,112,69,252,214,6,211,92,161,58,158,
104,79,64,80,133,67,26,142,103,184,94,238,47,146,177,98,18,194,40,125,169,122,237,214,237,138,243,80,106,157,27,129,144,27,177,68,18,99,127,69,214,9,27,113,155,155,38,118,81,171,234,0,89,0,252,212,20,
205,226,89,247,128,8,214,146,252,210,169,69,111,90,87,18,181,144,2,47,104,147,157,210,138,201,4,108,148,50,33,246,214,73,121,21,170,220,102,216,146,148,23,22,223,14,39,40,180,49,129,71,151,199,35,158,
231,114,178,76,35,147,227,179,226,176,66,63,162,10,66,136,100,73,201,145,49,94,190,37,242,98,243,160,12,126,33,64,209,105,52,66,125,221,68,166,53,220,55,148,43,128,109,54,32,111,108,118,177,169,9,46,93,
139,112,68,232,117,123,136,251,62,118,20,66,18,21,245,132,243,111,181,3,99,219,93,26,244,123,248,91,176,172,17,209,61,128,111,13,99,252,232,206,221,221,189,125,120,34,176,87,97,135,195,43,193,153,62,55,
55,7,113,252,229,151,95,62,121,242,212,194,194,2,108,248,133,133,197,185,249,249,118,187,165,226,169,248,215,80,193,29,99,224,144,198,162,117,131,88,80,181,105,58,123,154,192,80,8,102,172,39,25,241,136,
242,6,47,124,84,131,168,235,23,206,157,91,91,91,133,234,193,139,133,48,130,68,73,57,179,228,60,102,16,33,107,129,225,114,164,51,1,190,178,187,187,211,106,181,240,240,171,163,65,93,199,132,224,11,107,87,
142,5,173,102,139,39,153,42,148,145,49,98,188,72,122,7,157,58,197,54,27,235,68,137,58,34,95,23,115,23,85,129,92,60,146,173,11,75,213,196,82,168,220,154,76,10,83,53,70,59,188,115,184,237,132,199,105,60,
229,1,159,155,33,90,59,26,250,205,52,13,115,233,166,222,240,84,150,65,122,212,93,92,92,120,235,63,255,179,215,239,95,184,112,254,199,63,254,49,28,198,131,193,0,30,226,157,59,119,222,166,15,120,214,240,
21,42,195,103,142,28,57,82,64,66,163,249,109,114,76,129,170,104,123,151,25,155,205,181,213,21,213,27,249,226,27,136,174,144,236,19,191,56,99,49,225,28,62,149,34,83,216,76,16,56,22,18,69,84,172,81,250,
98,84,104,170,241,97,240,41,149,6,114,98,5,83,228,115,76,26,202,58,140,222,164,108,106,44,100,219,168,97,224,250,221,14,132,35,58,187,35,119,68,131,11,166,99,46,217,29,49,15,124,142,19,99,190,191,138,
241,170,245,43,202,220,251,66,133,148,111,5,247,120,41,149,41,133,201,204,186,133,134,1,181,0,45,109,168,35,189,151,228,10,74,78,105,157,42,32,78,37,45,123,42,136,201,137,40,192,230,157,158,153,134,148,
162,215,237,238,237,237,115,116,130,172,221,128,231,213,173,91,183,168,157,154,196,157,128,31,143,88,184,242,219,168,57,51,146,177,143,118,58,248,252,100,21,224,1,217,55,176,47,12,199,80,220,3,65,136,
3,25,120,71,93,137,70,213,48,10,34,135,60,59,250,16,149,65,188,53,121,168,81,146,2,165,238,90,253,34,138,19,158,166,31,220,245,79,133,40,110,142,239,62,3,27,2,75,13,152,151,177,112,50,43,63,182,130,181,
191,231,37,93,226,177,51,143,20,196,213,180,192,140,115,104,230,160,44,70,107,2,215,137,124,170,67,88,33,70,181,145,97,196,33,51,145,34,15,228,68,7,157,110,8,98,172,197,68,30,214,8,238,119,251,171,43,
171,176,27,33,46,55,73,141,157,125,76,27,205,9,182,172,20,73,147,56,234,236,237,55,32,218,77,180,161,106,234,15,134,80,68,67,177,220,33,63,114,120,123,144,160,193,246,134,226,250,240,225,195,16,199,207,
156,57,243,242,203,175,108,109,109,195,254,95,92,94,142,168,91,210,198,49,119,61,26,244,14,168,104,136,112,40,52,17,144,135,252,102,120,45,88,145,112,222,53,27,21,10,59,87,45,66,29,96,150,74,90,252,13,
169,251,105,229,193,133,192,66,104,181,154,95,249,202,171,119,239,221,69,128,48,164,168,12,173,97,78,96,86,40,177,79,147,50,228,156,117,74,224,98,123,7,221,73,44,17,170,228,83,150,125,39,80,93,201,44,
231,196,150,138,53,68,196,96,111,126,48,100,245,93,110,223,219,94,172,80,133,106,151,232,206,147,4,66,174,173,93,224,125,38,152,235,168,166,102,250,73,18,145,107,214,48,242,230,23,225,132,90,205,145,195,
59,45,113,33,130,195,119,145,105,165,139,106,76,220,56,166,66,81,49,171,68,168,163,142,230,24,210,95,66,126,44,60,187,7,15,238,63,120,240,0,254,230,173,219,183,126,255,247,126,255,220,185,115,176,78,150,
150,150,222,122,235,173,127,252,199,127,252,232,163,143,140,193,251,204,233,103,224,156,62,114,228,104,213,168,12,82,45,55,141,21,44,72,83,108,48,232,239,236,236,66,38,14,139,115,125,125,77,229,97,159,
70,71,151,46,131,70,205,247,94,12,215,69,233,52,137,141,137,136,124,208,33,61,54,16,228,114,197,120,250,6,2,17,103,109,51,163,14,74,145,77,58,35,240,234,55,128,241,80,182,63,69,102,184,252,201,201,169,
126,175,11,203,85,236,45,9,130,146,9,98,54,84,202,127,164,24,107,43,45,74,104,28,162,112,152,50,141,67,135,201,38,120,155,10,9,98,201,164,105,80,71,105,30,123,31,71,133,114,217,49,231,132,71,194,26,141,
210,35,114,153,167,98,20,33,198,56,217,36,134,221,47,43,146,57,66,118,5,252,63,148,29,141,169,201,169,102,171,133,211,206,173,45,76,177,104,169,67,49,93,189,246,250,107,38,94,76,137,121,214,113,83,121,
180,68,230,59,218,185,161,57,60,187,55,168,36,39,70,252,253,253,14,190,84,171,85,84,7,137,225,53,170,227,206,58,101,145,220,19,153,114,237,199,232,227,49,101,241,251,36,155,147,169,0,234,252,109,196,95,
161,30,200,73,72,104,158,114,6,29,13,98,204,109,83,217,150,78,225,27,156,143,136,24,219,152,3,178,19,110,55,142,185,177,237,44,129,91,161,202,169,28,120,22,58,83,82,40,51,160,131,127,156,199,211,201,73,
98,142,39,83,45,104,214,196,168,65,8,211,16,193,15,58,152,180,140,70,16,168,157,66,247,135,131,17,164,207,199,142,29,155,156,104,83,1,228,154,68,151,245,168,34,143,167,137,140,44,105,108,50,232,195,25,
208,104,79,76,193,61,56,60,63,63,49,209,58,121,226,4,68,210,109,106,164,192,7,84,97,119,239,222,133,10,233,196,137,19,243,243,243,176,201,95,124,241,69,120,39,171,240,177,178,2,255,130,88,233,49,111,194,
179,157,217,47,36,83,140,164,74,98,82,208,49,214,104,12,77,221,76,37,243,105,110,102,182,39,162,78,243,252,243,207,65,62,184,177,185,17,156,221,60,177,88,52,60,40,239,243,60,132,40,12,173,197,191,21,179,
156,202,101,204,181,192,66,201,16,86,107,89,17,113,141,252,26,72,59,26,12,137,36,217,240,246,208,12,248,29,252,160,215,133,147,174,137,205,150,33,55,38,185,95,107,125,57,238,1,114,52,169,137,66,41,25,
186,207,134,41,78,99,172,42,133,37,1,221,138,154,173,27,244,251,237,246,132,207,226,226,25,218,154,198,120,36,174,96,241,24,41,79,142,48,88,87,253,110,15,158,205,91,255,249,214,214,230,214,209,163,71,
191,251,221,239,254,240,55,127,8,159,192,143,60,126,252,248,31,254,225,31,254,246,111,255,22,5,8,117,209,191,122,229,85,200,198,78,28,63,49,53,51,21,85,116,90,198,117,65,74,119,235,50,247,89,59,229,210,
69,184,105,235,27,235,79,131,107,5,105,146,202,173,161,66,58,73,84,226,249,70,169,78,128,23,25,153,164,83,253,152,93,72,157,194,22,205,7,195,148,214,11,47,139,242,237,185,148,181,15,130,216,143,96,227,
155,38,132,21,79,209,153,104,195,236,88,230,191,106,31,36,144,183,61,215,71,44,198,146,109,197,140,64,111,196,46,175,148,239,113,94,79,230,250,153,222,144,65,197,41,109,175,101,202,173,89,175,154,147,
152,105,64,250,130,205,186,212,22,70,129,117,5,228,85,156,117,147,13,37,43,29,48,8,136,30,254,62,44,222,137,246,196,244,212,20,173,191,192,108,166,234,230,245,235,98,135,136,134,155,230,106,47,109,110,
222,125,34,157,174,109,120,2,167,168,233,147,151,177,45,117,195,187,83,212,90,213,179,63,15,24,243,62,85,91,112,254,251,140,146,49,245,105,155,107,201,120,205,165,92,114,214,153,115,20,130,127,202,183,
65,64,144,106,143,105,218,255,196,251,141,69,241,46,95,108,52,43,6,234,151,32,63,238,157,154,62,226,152,163,38,31,110,42,54,128,155,95,13,7,130,82,6,244,8,79,148,223,169,30,183,22,83,124,150,240,47,194,
11,96,247,99,56,130,224,40,188,12,151,230,231,230,25,27,216,239,15,96,103,30,63,126,28,18,198,38,194,102,176,47,65,160,29,52,226,34,153,37,185,197,164,12,56,98,88,46,103,55,240,103,207,158,57,251,236,
179,167,175,94,189,2,47,186,176,176,200,103,36,28,221,239,188,243,78,167,211,57,123,246,44,228,245,240,215,78,158,60,9,159,64,182,190,190,182,182,180,180,12,175,11,113,103,122,102,150,31,135,16,160,105,
108,213,64,242,69,69,125,14,150,213,197,111,211,236,142,193,50,34,73,10,85,216,144,58,66,175,190,250,234,221,143,239,138,132,175,232,63,123,109,85,165,44,197,87,192,251,76,58,78,4,155,217,236,34,200,14,
231,1,145,245,76,92,50,15,89,188,149,67,161,252,65,149,208,26,145,153,95,57,79,46,94,2,55,126,133,56,92,204,172,225,132,192,119,171,200,33,238,168,74,239,194,203,116,71,47,45,131,16,74,115,72,3,163,50,
86,153,59,194,240,78,182,183,183,25,239,100,66,99,217,43,178,180,137,25,187,252,210,131,25,81,98,240,92,62,253,228,147,143,239,162,41,221,249,115,231,126,245,87,127,245,181,215,94,59,116,232,16,188,194,
199,31,127,252,55,127,243,55,63,249,201,79,88,21,143,41,221,191,254,235,191,254,43,191,242,43,71,142,29,133,195,184,211,57,16,31,106,195,234,168,215,87,82,61,94,120,153,30,15,54,17,157,130,166,16,62,37,
149,192,77,214,26,178,6,174,55,57,17,105,192,214,172,56,237,69,185,87,16,160,12,190,206,200,0,217,234,133,35,86,140,133,70,160,170,230,11,83,42,202,219,46,172,151,4,4,156,68,209,213,36,55,121,34,201,203,
94,132,82,13,59,68,81,79,57,134,226,186,101,110,150,70,161,74,69,193,145,1,190,62,3,49,198,74,40,31,12,47,38,122,41,117,105,0,45,239,137,194,87,176,83,202,20,128,83,105,210,26,163,142,0,37,172,103,141,
179,82,7,91,74,23,214,164,78,118,34,122,225,222,84,13,36,0,52,219,205,86,117,243,230,13,5,219,137,13,181,87,53,25,175,110,67,158,135,233,73,100,219,147,120,99,114,67,95,192,118,176,229,246,246,247,225,
223,19,232,28,152,125,163,116,18,16,189,96,184,188,17,57,196,6,91,228,238,213,135,76,234,32,69,127,67,104,80,86,174,224,246,184,155,161,243,92,115,240,225,76,191,204,196,201,2,170,138,242,210,85,140,34,
165,68,170,2,149,53,181,141,103,100,142,201,118,114,26,103,199,110,189,45,8,95,5,1,59,50,107,128,137,228,84,82,154,23,137,254,110,100,35,68,209,66,171,101,213,244,48,119,14,154,136,133,233,233,169,102,
213,132,170,121,125,117,141,228,68,38,197,97,48,225,172,150,65,65,65,231,102,220,144,163,222,85,159,157,174,178,29,112,183,51,209,110,31,63,118,252,252,249,243,199,142,30,189,119,255,190,34,178,221,39,
159,124,242,79,255,244,79,47,188,240,194,233,211,167,3,21,251,156,211,65,208,217,220,220,90,223,216,156,154,154,129,56,142,20,21,202,79,169,123,132,175,200,108,105,10,142,13,162,159,169,142,179,12,27,
216,0,23,163,39,188,243,201,201,137,197,197,197,38,241,92,140,203,106,156,20,243,32,181,51,62,152,148,160,241,86,132,190,40,152,55,97,57,203,100,196,146,163,232,212,195,175,65,100,43,244,153,28,17,154,
144,144,227,244,139,94,231,224,156,168,225,164,136,81,113,240,254,225,248,35,128,4,177,233,184,9,160,118,63,129,56,77,34,30,146,140,196,27,204,179,204,72,183,12,123,85,27,45,178,169,37,60,252,228,196,
132,73,102,169,67,72,142,254,162,69,87,82,31,117,135,195,89,187,180,184,252,206,219,111,67,234,61,61,61,125,245,234,213,175,127,253,235,207,63,255,60,118,183,189,255,231,127,254,231,191,252,203,191,252,
244,211,79,237,112,154,155,155,251,189,223,255,189,175,125,237,171,179,179,179,187,112,30,111,172,27,86,85,136,172,172,160,228,83,208,193,17,227,106,177,85,213,239,237,237,237,161,158,120,179,177,186,
182,158,117,194,10,75,44,67,125,5,21,56,20,235,64,220,119,5,156,131,209,65,50,121,21,145,22,150,149,244,82,199,56,175,122,141,94,144,245,170,111,225,77,2,59,131,119,179,232,139,28,61,133,178,127,226,174,
0,62,59,182,232,150,54,151,87,176,20,147,48,248,38,23,167,81,150,195,148,170,64,218,194,60,243,43,113,156,217,213,76,58,13,62,139,164,199,172,113,199,45,214,100,114,141,81,92,168,189,43,44,107,198,140,
195,184,41,24,141,159,24,20,191,175,165,88,200,216,107,149,253,82,27,48,233,101,137,108,53,189,77,156,84,221,186,245,58,203,187,50,238,145,245,43,229,125,228,235,97,98,161,31,91,115,44,124,147,216,141,
165,226,17,220,193,193,193,204,236,140,84,199,252,92,43,221,190,116,122,216,4,140,66,106,237,77,51,89,53,87,68,189,208,100,105,113,12,88,243,152,200,89,239,72,208,214,169,28,45,202,52,82,189,157,213,170,
130,27,238,206,171,186,6,11,20,60,229,165,203,201,120,9,25,102,153,71,27,155,49,183,69,181,70,113,65,18,215,52,169,159,106,202,66,213,220,169,33,135,7,150,25,43,54,14,222,130,81,196,230,38,228,176,172,
22,203,229,63,2,179,171,6,164,227,203,139,139,115,179,83,173,246,132,248,185,80,80,134,3,191,217,108,123,209,33,64,92,249,136,212,36,80,25,174,30,10,29,131,26,102,200,91,31,14,122,189,110,247,224,224,
244,153,103,225,227,133,23,158,255,244,211,135,7,212,22,135,143,94,175,247,211,159,254,20,254,125,241,226,69,238,227,207,207,207,67,20,232,28,28,236,237,225,228,179,215,239,183,91,112,180,183,171,170,
69,243,134,106,136,21,64,211,81,207,167,217,160,194,160,217,20,85,76,175,178,193,163,17,156,37,221,110,239,197,151,46,111,108,162,153,131,194,189,77,97,49,207,15,172,129,240,212,12,77,38,247,65,157,193,
146,72,21,202,160,152,166,169,222,76,108,185,154,37,41,78,132,244,197,212,106,183,40,130,51,163,71,199,134,94,182,2,219,189,42,237,65,202,121,85,213,240,217,31,93,222,155,96,84,188,105,144,43,174,207,
23,196,69,205,117,52,207,172,4,130,178,223,217,71,48,1,35,223,157,98,5,147,31,179,19,73,218,33,85,213,68,106,124,109,223,251,248,222,131,251,247,225,210,8,3,122,235,242,229,203,16,187,33,251,134,2,247,
175,255,250,175,255,234,175,254,202,82,111,248,128,200,254,63,255,223,255,249,226,139,47,66,54,246,232,179,71,27,155,27,52,152,113,133,50,168,106,8,20,218,238,246,138,240,255,112,187,68,138,150,245,196,
179,111,167,55,22,82,33,186,235,216,126,199,27,18,35,152,229,55,171,126,50,223,74,229,69,73,216,219,185,108,205,193,199,114,224,72,29,185,17,88,105,235,32,148,54,182,58,220,75,44,255,198,225,223,75,167,
216,154,111,218,223,212,240,87,152,250,36,85,162,145,150,190,165,182,74,28,139,165,114,103,42,102,235,62,43,16,38,87,192,81,84,122,55,187,192,113,58,210,64,169,169,152,10,203,93,83,133,82,60,228,152,164,
119,176,119,145,220,56,151,197,48,140,158,177,3,36,235,93,40,121,169,3,178,79,25,81,141,234,178,140,190,146,7,47,26,202,89,245,205,135,236,186,64,0,237,138,179,79,202,236,48,174,193,34,104,52,219,13,202,
106,209,73,43,84,19,147,19,78,129,156,204,229,207,247,8,73,210,117,246,38,150,94,149,51,111,39,209,66,193,92,38,162,133,110,82,77,178,148,141,103,89,113,212,114,31,3,201,143,208,234,91,51,124,132,19,200,
28,92,251,51,66,83,13,170,44,88,82,156,217,122,141,53,199,213,66,33,210,240,199,167,92,110,121,65,208,178,94,99,202,69,34,252,169,65,127,192,139,216,106,180,202,87,153,25,199,141,20,196,156,140,32,20,
18,50,175,226,122,180,194,249,65,115,48,28,45,45,46,65,48,13,244,139,13,170,239,33,44,194,93,192,175,16,207,176,38,47,29,8,91,131,62,10,6,17,116,7,21,72,8,98,200,42,204,9,45,180,71,163,14,18,52,71,231,
206,95,56,124,228,200,245,107,87,214,215,55,86,201,155,156,63,62,250,232,163,191,251,187,191,131,232,0,177,143,184,3,152,202,193,11,178,97,249,194,226,2,82,229,105,26,6,111,111,136,211,209,70,32,178,25,
226,156,154,45,223,8,34,6,64,196,48,184,112,236,160,12,6,109,156,97,126,229,163,187,119,248,38,75,43,214,136,158,206,116,164,93,185,120,75,69,238,210,93,193,105,238,45,48,3,182,169,99,58,223,152,107,3,
6,77,168,234,91,141,102,36,70,15,15,69,130,104,92,88,80,102,138,144,49,227,89,195,90,117,228,228,144,16,210,50,63,127,83,126,23,89,171,34,186,20,114,195,78,5,111,163,200,183,82,45,2,95,129,74,136,233,
181,133,218,146,184,83,165,204,200,36,232,109,29,247,118,247,158,60,126,242,238,219,239,236,239,237,77,76,76,156,59,119,238,210,165,75,243,56,213,152,104,181,90,80,60,253,217,159,253,217,253,251,247,139,
174,116,184,125,251,246,31,254,209,31,158,58,121,10,238,205,157,187,119,182,55,183,93,158,133,138,178,174,41,177,37,155,198,169,132,41,81,147,240,205,116,251,221,173,237,173,23,47,93,110,18,217,199,7,
115,91,136,153,80,42,19,197,36,35,250,12,238,146,242,25,45,8,8,204,70,202,83,132,238,145,87,35,224,172,231,1,155,34,127,100,184,169,205,20,109,109,48,23,70,90,109,162,46,101,178,8,26,187,82,28,51,83,82,
119,8,238,165,68,66,67,208,95,169,21,75,230,189,233,207,240,128,205,216,78,193,231,102,61,2,34,52,47,80,218,151,88,150,243,122,240,226,229,166,22,184,210,28,67,45,76,234,152,89,202,74,226,230,181,27,179,
203,139,218,210,55,175,90,142,249,81,213,68,130,241,137,8,13,33,209,18,49,220,152,191,146,45,61,194,234,185,253,168,29,60,58,177,170,215,110,190,22,66,139,200,169,209,233,96,221,11,112,202,171,190,113,
80,71,115,108,1,4,145,116,17,23,43,143,169,46,100,144,45,150,210,130,116,111,106,122,170,161,211,112,83,95,229,232,41,202,182,137,235,187,170,196,133,5,39,211,97,38,55,211,184,128,133,2,26,204,151,97,
244,161,112,93,84,50,38,167,117,218,175,119,76,177,97,85,18,194,35,235,117,8,101,210,32,7,214,78,229,188,155,155,36,94,122,69,193,41,7,64,255,113,153,202,145,164,235,197,131,27,161,59,15,7,212,121,168,
88,162,200,208,235,193,236,234,17,104,60,130,252,183,221,110,241,179,73,82,236,227,227,92,93,89,193,74,217,165,22,5,98,136,148,240,87,224,102,194,59,192,201,24,141,246,224,72,131,68,23,117,148,152,198,
64,139,29,181,240,177,57,67,249,43,226,14,241,118,87,16,206,92,216,217,221,69,111,242,35,71,94,253,202,43,16,82,31,62,124,100,13,62,248,248,217,207,126,246,224,193,131,169,169,41,8,226,240,174,208,180,
151,134,221,195,225,104,115,115,107,117,117,133,185,236,20,34,61,105,172,11,28,208,87,149,129,204,92,66,246,230,1,132,129,110,247,229,151,94,218,63,128,51,96,75,84,246,77,238,47,27,71,133,194,51,172,192,
104,100,159,82,217,83,166,245,106,60,92,93,27,38,128,19,245,222,74,227,171,213,228,28,124,68,244,7,145,218,40,12,37,17,110,67,101,144,116,183,9,201,96,90,247,65,209,129,146,128,242,70,85,165,42,179,23,
118,50,184,13,222,78,35,159,121,165,210,163,131,47,119,241,41,147,76,10,219,235,4,111,185,170,203,246,202,184,232,160,96,90,94,94,121,239,189,247,86,150,151,225,207,76,79,79,67,229,4,177,155,77,44,183,
182,182,254,246,111,255,246,39,63,249,73,121,187,32,172,255,238,255,245,187,191,249,155,63,156,155,155,221,217,217,185,127,255,65,175,219,131,218,142,219,59,200,127,82,223,50,105,176,86,193,23,222,105,
168,212,161,68,4,94,186,189,131,222,206,222,206,229,75,151,17,39,190,182,202,3,0,51,141,68,157,19,140,193,122,96,201,201,104,89,29,191,154,10,28,106,163,197,101,234,134,224,229,51,69,53,175,129,232,165,
17,28,179,235,49,125,145,163,156,98,175,85,224,94,179,79,5,17,249,92,189,89,246,75,27,121,64,92,39,126,66,77,138,87,218,35,74,162,41,224,205,10,58,105,69,69,98,33,202,3,226,182,91,202,38,241,65,51,140,
100,70,134,65,251,84,70,15,132,235,166,148,188,22,94,139,206,107,233,24,80,219,137,68,74,88,65,129,25,217,12,58,56,85,207,230,155,203,56,239,104,205,97,44,217,3,197,29,84,79,34,241,143,84,221,188,113,
67,148,167,42,182,156,246,185,3,84,232,193,90,225,39,61,60,196,162,16,49,26,133,107,43,62,149,120,176,0,73,4,142,77,137,139,33,125,46,167,170,135,234,87,166,58,141,50,39,149,122,68,40,24,129,164,65,107,
166,70,203,125,137,108,14,39,12,87,201,6,124,238,162,216,252,218,164,215,176,186,105,86,106,176,87,21,96,135,194,164,53,27,176,141,184,51,232,13,217,175,186,25,94,6,20,98,88,93,28,57,99,118,51,36,8,213,
224,59,168,237,32,214,229,100,124,148,40,203,70,106,52,53,169,21,1,97,19,34,14,63,82,72,144,143,31,59,222,106,193,98,171,224,223,240,232,134,245,16,30,101,159,188,43,81,244,14,155,84,49,146,116,103,84,
199,63,193,236,107,133,74,78,225,169,213,158,196,129,39,30,170,21,132,179,221,221,61,120,167,199,142,29,187,112,238,194,149,43,87,238,126,252,49,174,108,253,128,253,15,249,248,157,59,119,32,254,194,231,
240,222,112,245,67,22,143,206,229,9,226,248,214,246,78,163,137,83,19,88,76,240,111,108,212,144,216,60,187,208,113,26,91,199,33,156,34,144,128,191,126,235,246,167,15,63,69,124,39,73,4,199,152,10,47,84,
177,74,81,217,191,170,52,201,227,225,51,233,134,103,124,61,229,221,98,74,199,130,218,164,148,141,7,161,216,68,40,78,151,147,53,116,40,29,213,3,194,131,23,240,146,164,24,209,218,231,25,152,1,33,184,17,
89,41,172,75,69,95,53,63,150,244,51,203,22,138,178,112,178,148,52,169,179,134,87,233,65,90,198,216,71,170,42,84,158,49,88,66,54,241,163,204,164,142,112,88,110,172,173,223,189,243,241,195,71,15,135,84,
57,225,24,105,98,2,78,83,168,132,22,23,23,255,245,95,255,245,157,119,222,129,231,82,134,239,211,167,79,255,201,159,254,233,141,155,55,38,38,218,159,63,254,124,97,113,17,101,135,213,25,92,114,13,238,206,
4,237,29,103,87,80,85,34,202,62,127,210,26,237,247,250,59,187,16,196,47,53,5,98,24,84,227,78,196,247,132,174,97,246,24,102,51,193,165,22,123,72,88,251,203,122,9,60,117,40,125,113,117,168,201,167,93,22,
169,83,39,47,133,237,40,118,89,253,186,85,122,47,24,49,195,192,30,217,103,77,123,191,176,161,126,250,211,159,194,114,58,116,232,16,19,74,249,31,167,19,184,72,50,150,41,31,44,162,3,227,101,34,237,141,78,
153,69,17,228,249,122,245,96,19,65,9,58,240,99,150,170,167,250,153,222,82,131,179,31,148,18,26,13,5,71,175,211,221,82,223,84,3,160,24,10,73,12,35,97,20,153,223,138,180,0,205,161,69,222,25,18,105,108,102,
66,14,126,83,173,235,68,202,64,70,148,24,226,27,116,37,181,250,25,59,217,123,73,141,162,245,192,133,160,67,73,92,147,219,226,7,221,238,244,212,36,107,110,136,196,51,91,57,24,53,57,20,194,7,234,232,40,
201,26,137,114,69,198,87,210,229,53,240,70,144,0,24,159,198,62,233,28,64,198,74,220,63,129,32,226,169,199,195,33,64,245,192,10,223,194,108,31,41,129,154,153,74,54,83,213,110,186,96,51,185,186,225,246,
186,73,49,48,63,197,139,20,79,50,119,94,53,250,12,81,87,97,200,178,181,76,88,33,50,8,181,204,60,73,32,161,148,53,34,81,70,155,27,155,71,15,31,153,36,171,98,8,148,77,212,247,192,190,50,22,54,100,239,210,
106,77,192,239,15,251,253,154,206,203,232,36,56,194,43,53,240,204,15,232,25,72,156,126,116,216,9,141,137,137,41,214,14,102,252,218,94,231,224,160,115,240,204,233,103,14,31,62,252,139,191,248,245,205,205,
205,165,165,165,167,192,60,16,38,54,233,3,98,7,132,248,46,233,210,114,175,108,107,115,11,222,24,228,242,173,137,9,72,237,25,62,68,115,17,214,32,163,30,78,138,23,46,92,108,52,91,139,203,75,240,162,21,3,
216,41,205,16,103,97,21,48,86,201,48,255,20,148,168,48,212,213,201,143,215,186,74,160,195,230,192,80,138,18,101,43,28,140,224,120,227,134,236,117,39,254,182,53,163,50,184,46,150,38,187,193,186,107,90,
102,66,170,204,102,202,246,51,134,84,38,54,121,82,215,71,239,4,79,71,61,60,69,203,9,1,157,219,234,124,255,219,173,150,117,162,165,186,72,194,245,128,155,252,217,163,207,224,244,132,83,19,158,14,220,255,
253,125,72,126,246,214,33,124,174,173,65,0,218,216,216,176,17,52,127,192,83,248,165,95,250,165,63,249,211,63,57,118,252,56,188,38,28,189,235,27,235,52,173,17,85,85,185,27,102,231,89,152,145,74,255,36,
22,115,186,80,2,230,240,221,195,35,223,221,69,218,61,107,167,100,153,82,225,99,178,108,92,146,62,182,115,37,168,195,231,169,0,37,209,193,219,148,62,168,248,33,103,104,165,86,156,17,180,204,224,69,11,20,
35,115,168,215,157,248,165,234,39,164,237,145,73,88,234,58,194,168,4,184,237,80,92,174,173,175,109,172,175,63,121,252,120,102,102,166,213,158,16,164,178,218,105,174,172,172,64,230,50,49,57,57,53,57,201,
109,55,145,241,224,107,169,130,213,85,86,73,176,100,144,97,218,85,203,219,155,221,57,7,19,202,78,100,149,144,150,34,18,41,81,170,129,140,22,106,202,101,83,102,113,5,17,18,19,19,107,125,41,105,47,167,42,
19,9,125,84,3,71,66,137,163,54,47,134,233,235,215,174,208,27,146,102,188,249,118,67,126,197,167,29,55,152,130,170,27,139,46,176,103,51,242,17,15,214,2,66,152,135,13,122,37,200,34,57,13,135,108,130,112,
96,164,18,64,25,52,170,56,25,163,93,5,64,242,16,137,71,145,33,136,254,139,124,137,200,53,204,174,175,180,25,74,213,4,11,17,64,242,216,61,56,128,76,115,99,99,179,213,106,145,140,117,149,85,18,199,97,36,
212,84,42,33,65,35,73,13,180,94,22,243,206,84,128,26,99,20,169,60,159,55,182,86,196,158,45,223,4,224,28,229,33,196,90,217,152,106,77,39,74,227,4,8,87,98,20,118,244,144,32,183,185,53,59,59,211,158,152,
104,226,110,23,155,87,242,199,73,205,246,4,65,38,106,162,15,160,157,153,93,22,57,83,147,67,137,15,40,83,133,238,86,84,247,80,22,68,242,155,226,97,132,195,165,17,156,169,7,171,171,203,240,195,71,143,28,
185,121,243,198,145,195,135,31,63,126,98,227,205,47,253,64,71,77,50,76,32,162,74,119,254,208,225,169,169,105,84,203,81,130,187,241,173,81,34,205,87,215,174,93,255,248,254,125,2,20,226,219,146,137,23,167,
110,53,11,236,149,250,186,242,112,108,170,201,46,170,90,232,68,129,129,177,56,165,188,146,215,126,58,66,179,75,37,13,14,74,200,170,31,142,134,236,240,160,19,45,52,145,241,36,23,32,212,196,160,216,219,
168,206,94,129,133,102,184,128,87,225,186,88,228,71,158,251,239,210,239,230,128,194,254,87,68,98,18,241,16,234,180,70,29,141,192,173,134,53,73,138,233,141,114,132,203,221,246,65,111,176,184,180,136,221,
143,30,66,250,96,9,151,221,173,47,253,120,230,153,103,254,199,255,243,63,222,252,254,155,176,173,150,151,151,62,190,247,113,103,175,35,243,157,49,157,93,109,244,69,145,120,76,102,107,107,252,100,237,38,
27,112,75,27,3,169,71,246,108,28,196,87,86,87,61,209,186,132,194,205,249,74,45,204,140,236,152,96,82,130,218,42,98,93,124,14,214,177,78,190,224,4,153,208,138,126,98,83,6,69,245,20,98,159,170,190,194,50,
88,33,165,162,13,99,118,180,133,186,150,121,221,78,77,77,189,250,234,171,151,46,93,132,69,14,135,226,227,199,143,59,251,251,135,14,29,102,215,49,30,131,193,25,249,225,135,31,194,205,132,227,48,232,156,
83,111,87,134,133,104,25,23,52,251,228,36,36,150,94,107,210,28,19,200,8,67,45,169,27,130,229,253,128,164,10,29,181,117,73,76,8,85,131,56,8,168,123,137,37,35,82,250,69,59,244,217,197,140,129,170,220,251,
73,82,10,32,132,20,234,113,204,107,175,223,184,102,74,247,188,143,146,19,173,11,169,128,170,96,158,217,108,218,198,199,39,201,42,166,108,22,39,190,133,120,60,66,176,57,232,116,224,62,178,56,120,101,14,
29,206,244,34,28,91,56,99,192,37,123,70,110,39,73,224,206,254,62,36,123,82,179,71,28,58,128,20,242,217,174,223,31,12,251,131,133,133,133,127,251,183,127,251,143,159,255,28,78,221,79,63,249,228,228,169,
147,144,204,114,247,86,208,223,181,176,91,85,25,198,52,44,19,127,75,169,187,129,215,4,105,221,165,168,68,80,9,208,68,105,74,150,120,57,17,222,228,114,222,169,120,144,150,125,98,215,109,114,46,34,167,78,
178,189,142,244,198,32,210,97,17,189,190,1,9,66,83,209,233,84,127,225,11,144,232,59,254,97,124,72,84,40,16,20,136,185,81,34,31,104,109,197,102,19,170,148,48,132,133,18,26,45,132,172,84,108,181,195,126,
64,4,186,66,102,60,196,226,157,237,173,206,254,222,153,51,103,159,123,238,249,175,255,226,47,194,226,134,100,252,169,68,239,139,113,28,242,250,118,187,53,57,57,1,5,169,10,241,84,4,213,137,166,217,59,127,
248,240,169,211,167,159,60,89,160,161,163,96,62,84,192,132,213,218,106,243,71,28,163,80,217,231,74,66,113,25,39,139,199,150,90,141,155,181,121,146,195,210,208,184,154,14,66,33,136,96,202,94,151,56,153,
137,13,132,168,169,42,38,222,156,110,243,9,33,243,157,66,230,223,43,6,215,155,80,169,18,249,140,2,26,114,35,85,133,125,50,246,220,91,43,131,119,242,136,100,205,217,184,135,43,116,243,155,135,71,127,239,
222,189,157,237,29,8,151,255,231,251,79,93,239,246,55,190,241,141,63,254,227,63,134,167,6,57,202,7,31,126,184,188,184,220,31,244,153,54,238,216,181,74,227,167,42,132,179,138,162,156,91,50,145,137,42,0,
144,59,191,222,136,70,38,15,9,127,121,123,103,231,242,229,75,173,102,115,117,101,149,131,2,55,72,125,118,237,225,17,68,40,225,121,37,0,144,7,30,222,198,255,34,153,94,9,16,195,69,21,80,42,36,24,25,158,
104,44,118,193,228,197,66,4,88,231,157,78,204,31,69,241,95,138,96,111,234,226,144,120,68,2,243,188,241,213,175,194,253,127,248,240,33,220,231,79,63,253,20,53,130,102,103,169,172,175,102,102,102,239,220,
249,8,82,227,243,231,207,11,210,119,76,156,54,243,43,189,106,131,209,0,33,43,185,103,2,102,1,243,225,130,158,32,82,148,182,212,53,51,53,163,64,119,248,216,26,209,143,87,244,101,167,199,161,44,50,53,81,
10,234,6,211,136,172,90,30,120,2,133,164,187,26,195,102,147,22,24,234,131,223,116,89,156,69,145,245,41,195,212,73,243,185,105,20,68,22,232,224,46,80,133,126,43,244,32,197,189,87,172,205,33,132,244,209,
181,36,77,207,76,51,132,83,58,218,252,231,53,217,47,6,85,106,116,169,226,9,68,200,174,132,124,175,109,17,150,48,230,95,32,29,209,193,207,127,254,31,255,254,191,255,119,103,31,27,187,135,15,31,134,231,
180,184,184,120,225,194,5,46,226,36,209,200,236,50,207,97,180,160,159,57,115,198,179,57,141,21,251,209,172,191,212,72,158,43,226,58,70,69,63,102,51,67,133,202,250,226,73,38,118,37,246,114,48,8,31,20,234,
0,120,111,131,94,31,234,184,217,217,41,146,136,241,52,73,70,84,28,103,238,30,177,222,61,184,68,106,83,56,230,70,146,225,3,10,187,51,198,200,28,91,224,142,52,27,45,88,48,253,254,176,209,108,99,59,5,159,
114,96,189,223,209,168,230,167,137,40,180,148,58,7,157,181,213,101,88,202,199,142,29,191,113,253,250,153,51,103,150,151,151,225,190,61,213,84,121,10,106,121,234,153,83,51,83,83,135,231,103,49,164,146,
68,76,228,171,19,39,29,127,233,210,229,157,221,61,168,134,184,134,225,174,163,193,80,162,34,184,89,180,43,8,211,78,132,209,21,44,152,49,112,90,150,50,30,84,154,146,226,94,52,38,168,146,137,143,44,96,128,
17,252,160,3,39,26,221,55,21,78,224,20,132,155,40,92,197,140,34,19,62,17,90,235,171,178,247,157,148,27,226,149,5,173,119,38,24,99,210,37,247,148,89,176,76,59,51,53,73,184,127,56,243,104,53,104,194,196,
126,89,242,86,161,84,216,220,216,56,160,143,255,67,236,134,119,123,225,226,133,63,250,163,63,122,243,205,55,39,167,166,224,73,125,244,209,71,59,59,219,36,219,34,163,202,32,224,71,177,50,208,94,159,75,
99,144,102,157,197,249,162,125,33,18,174,126,140,51,74,101,9,44,206,237,29,66,167,180,154,171,107,43,40,40,207,51,30,65,114,38,58,35,199,28,55,44,33,151,150,108,22,241,180,85,26,242,32,74,213,97,76,16,
177,192,4,5,141,94,169,144,110,15,38,197,224,51,129,46,153,63,134,121,26,106,103,22,115,160,221,189,61,56,240,46,95,186,116,237,250,181,213,213,181,141,141,13,8,14,107,235,235,135,15,29,66,244,87,179,
1,9,7,220,204,75,23,47,81,167,66,134,150,194,254,45,56,156,99,169,134,106,94,42,219,49,152,41,154,82,90,18,183,157,21,203,93,7,57,31,156,18,200,137,170,45,213,155,248,186,248,84,120,147,102,232,159,36,
23,44,22,70,59,206,60,24,146,2,160,67,117,251,245,215,52,195,136,113,204,75,208,115,195,63,177,253,51,157,237,35,122,150,37,182,68,172,222,170,16,69,33,62,183,59,59,144,134,79,78,102,9,48,173,29,200,75,
140,47,192,128,223,170,74,192,104,248,164,200,63,105,60,86,68,160,9,217,208,7,179,152,222,59,111,191,251,193,251,239,195,15,124,231,59,223,249,243,191,248,139,95,251,245,95,91,120,178,240,232,225,67,40,
75,159,127,254,185,18,8,145,52,230,250,194,1,48,47,2,231,213,94,213,92,223,106,21,110,231,42,45,154,138,23,27,133,200,24,147,254,72,45,132,32,236,108,232,230,97,253,11,204,158,77,132,79,15,70,124,173,
94,183,183,182,186,122,120,110,70,188,144,200,76,29,66,45,4,95,72,184,6,131,30,15,120,41,115,175,248,165,234,209,200,12,16,112,162,89,179,134,184,23,104,8,158,145,104,128,25,72,124,138,36,137,17,163,15,
239,187,215,237,194,134,196,80,59,226,81,30,26,153,111,239,236,109,109,110,158,56,121,242,244,233,211,175,221,188,9,117,192,147,39,79,32,49,252,210,56,114,22,146,246,51,103,143,30,59,54,55,59,91,19,71,
153,148,95,71,117,20,25,54,40,122,110,220,184,241,225,71,31,242,224,145,251,239,169,48,52,192,151,102,18,105,18,174,19,61,243,92,200,143,233,211,41,234,150,234,12,9,73,60,95,225,109,76,157,223,76,106,
183,170,27,206,63,248,86,191,143,57,248,176,219,37,228,140,184,112,121,73,87,131,55,27,144,32,51,118,5,116,151,210,228,193,138,52,233,242,101,77,196,130,110,72,105,139,34,166,45,124,140,109,120,8,208,
132,191,108,100,97,40,186,51,36,119,209,152,155,157,91,93,91,181,206,222,83,31,71,143,30,253,209,143,254,203,239,253,222,239,159,125,238,44,188,215,247,223,127,127,121,101,5,18,228,136,6,212,81,242,6,
117,137,149,26,51,231,143,194,97,206,58,251,150,147,69,113,182,210,174,189,87,238,159,203,44,10,135,140,205,237,157,237,203,151,94,132,115,113,121,97,145,192,15,149,194,34,3,89,86,58,158,203,105,179,6,
183,38,5,16,129,156,153,85,174,43,242,36,153,55,70,83,55,244,73,118,87,242,153,129,205,53,189,172,148,154,183,91,193,142,225,31,128,252,150,99,186,241,230,10,99,6,110,191,196,253,253,206,65,183,11,181,
227,87,191,250,198,212,212,244,227,199,143,119,182,183,63,249,228,19,88,75,71,142,28,237,118,187,171,171,171,71,142,30,153,155,159,215,70,124,9,142,96,77,217,66,54,35,168,92,175,250,55,169,143,154,31,
83,66,87,143,59,105,17,154,51,148,57,49,57,99,35,70,35,196,101,85,69,2,193,112,191,142,249,223,8,198,35,216,0,228,172,65,247,66,165,39,13,41,91,113,228,205,51,4,175,188,100,126,13,234,3,146,197,26,187,
17,6,210,136,144,166,36,145,116,196,247,72,84,162,60,153,37,6,8,178,240,91,12,74,49,239,27,187,199,40,216,31,20,199,238,76,48,87,137,145,65,245,41,8,10,77,34,25,40,198,210,71,218,8,164,89,157,225,112,
244,193,7,31,116,246,247,255,203,143,126,244,237,239,124,27,162,15,124,254,242,43,47,191,255,222,251,112,210,158,58,121,106,102,102,154,74,63,199,144,6,44,160,147,118,123,140,222,77,128,135,168,42,18,
168,62,26,71,228,39,208,96,161,122,45,75,189,27,215,218,151,1,189,146,255,25,173,156,216,219,83,35,151,89,58,226,9,75,24,219,72,119,96,208,31,172,174,172,204,207,205,78,160,122,134,151,20,25,5,173,240,
142,52,170,22,89,220,212,92,227,16,14,180,102,36,120,196,230,87,147,48,108,145,248,50,78,26,175,193,147,65,101,51,250,216,32,163,225,96,58,54,112,77,131,158,35,69,102,118,72,193,219,72,75,163,219,217,
127,244,232,19,248,179,16,158,47,93,188,248,202,43,47,193,187,133,24,81,18,70,24,184,118,227,198,181,185,217,169,147,39,78,245,135,35,14,5,3,242,232,161,99,3,147,163,51,103,207,66,201,181,185,181,41,235,
56,170,45,32,117,41,34,69,40,210,227,103,54,157,202,240,146,18,161,169,233,154,125,157,51,218,148,76,170,67,30,122,145,184,10,235,80,171,154,146,41,55,160,23,12,153,25,245,16,24,142,213,79,32,6,102,48,
57,114,74,3,137,1,72,242,50,204,249,36,243,67,37,191,23,221,29,83,194,52,1,107,239,252,152,113,165,122,96,42,212,36,5,239,75,89,112,190,27,112,63,209,146,220,169,207,22,121,159,54,225,189,182,219,112,
111,29,193,144,158,138,221,211,211,211,223,254,246,183,255,251,31,252,247,215,110,190,54,53,53,117,255,254,189,187,119,239,238,238,236,18,202,184,72,189,189,161,92,179,188,189,30,120,10,33,11,190,244,
9,45,76,38,137,113,22,25,157,146,249,176,234,94,154,204,99,243,197,23,95,132,183,186,188,188,104,210,20,148,78,53,204,37,90,36,212,37,132,100,112,127,112,21,39,52,162,89,165,9,159,164,104,242,195,21,71,
91,213,43,82,53,38,81,187,148,44,221,20,16,77,191,220,165,82,48,114,204,196,46,48,6,73,233,251,112,255,119,72,32,232,252,249,243,95,255,250,215,215,215,55,214,214,86,215,214,214,62,255,252,115,168,218,
161,172,129,189,115,246,185,51,190,144,54,243,133,64,141,19,77,18,175,109,12,51,167,102,159,41,14,104,177,208,10,78,186,56,159,226,244,36,153,2,170,186,42,78,188,196,89,35,207,237,147,210,206,157,49,95,
232,138,80,136,159,97,28,44,8,72,29,17,233,66,191,126,235,150,243,133,123,51,17,142,173,190,73,2,132,231,225,33,99,227,101,94,204,167,22,165,228,28,201,27,94,76,232,43,222,27,16,133,182,182,182,166,166,
38,155,76,225,179,30,34,107,206,84,129,77,116,180,70,229,147,160,193,248,60,122,207,13,177,78,167,155,9,49,26,150,212,242,210,242,191,255,251,191,255,203,207,126,6,185,246,112,56,132,60,229,245,219,183,
118,119,118,86,86,86,118,118,118,97,99,28,63,126,236,221,119,222,133,255,188,252,226,139,162,1,91,180,178,146,142,80,163,234,75,202,89,231,180,223,34,82,165,236,4,41,204,82,34,243,85,146,232,40,19,195,
204,189,10,174,174,98,209,188,50,81,130,55,221,90,54,234,134,252,119,125,109,109,118,106,170,81,53,218,237,38,115,76,224,70,194,1,56,129,67,66,58,78,196,21,155,141,92,113,35,193,251,171,200,109,4,49,115,
173,22,39,113,218,58,214,71,70,112,70,154,81,183,168,79,141,137,59,201,202,71,120,161,68,163,15,132,136,80,102,202,25,52,156,134,59,91,91,176,154,33,148,60,255,220,217,235,215,175,94,186,116,249,160,123,
176,181,181,109,113,252,197,203,151,97,233,207,206,206,161,20,90,183,7,247,156,221,148,209,228,186,213,78,72,38,106,188,122,229,213,135,159,126,10,97,157,94,147,213,250,68,117,18,167,252,56,192,173,133,
214,192,140,103,181,125,241,156,137,123,17,111,211,228,70,197,136,157,168,32,152,148,7,127,146,138,62,149,55,117,235,16,38,218,109,200,82,186,189,131,6,153,87,84,162,28,155,196,48,68,32,162,134,36,80,
168,16,69,94,197,145,142,201,156,6,21,149,51,185,161,130,85,153,157,223,51,59,51,100,77,12,211,198,219,219,163,121,102,179,65,69,170,92,25,60,149,99,199,143,143,234,209,236,236,236,194,194,130,85,63,16,
175,175,95,191,254,135,127,244,135,223,253,222,119,142,28,62,178,180,180,244,254,135,239,175,44,173,192,15,104,9,98,206,227,130,23,148,34,207,103,3,79,78,64,241,189,86,94,101,67,180,71,175,148,63,70,164,
169,136,30,235,121,248,172,132,37,68,60,108,167,108,237,108,191,244,210,75,240,172,151,150,22,229,174,70,85,127,22,70,117,80,162,116,165,195,97,177,235,53,207,226,80,232,222,168,157,166,99,58,136,207,
173,115,97,69,21,240,71,95,10,118,199,220,11,205,82,137,101,248,230,96,137,140,185,193,112,143,32,179,188,83,224,203,144,222,237,236,238,161,190,227,173,215,47,93,186,244,224,193,3,168,212,209,171,40,
132,185,185,185,75,151,46,74,99,138,111,20,203,117,73,49,145,187,171,12,121,225,210,76,180,209,133,133,20,85,128,145,25,51,20,241,115,107,75,154,77,88,76,224,26,104,176,116,171,247,249,12,46,253,10,248,
242,197,198,36,104,51,70,82,254,74,79,138,100,176,153,234,230,205,155,108,150,199,167,71,178,14,79,18,126,58,36,119,210,197,174,42,209,30,161,142,100,171,217,214,78,86,130,140,152,78,137,96,39,40,230,
137,13,212,151,193,117,57,61,37,26,143,148,111,82,95,50,170,219,183,140,89,249,115,209,193,227,168,29,100,195,160,78,91,191,15,15,230,195,15,62,248,167,255,245,191,118,119,119,153,236,0,161,109,127,127,
255,28,13,34,232,111,226,1,112,236,232,209,205,205,205,39,79,158,180,81,27,228,24,251,18,177,213,67,82,95,87,231,77,44,152,17,74,73,149,76,178,10,48,223,176,224,66,230,35,51,69,144,170,181,194,177,69,
134,188,98,22,99,103,103,173,236,254,236,255,2,69,73,127,101,105,121,254,208,124,171,66,123,61,200,193,80,31,42,165,22,54,175,209,43,150,157,137,224,222,32,46,133,188,134,135,163,8,247,214,12,66,33,240,
182,219,147,21,59,31,209,99,96,91,107,206,123,200,38,17,22,7,127,17,77,229,25,205,212,32,7,222,192,38,76,52,146,130,240,10,185,106,28,97,62,218,61,64,152,202,246,206,206,145,163,199,158,127,254,249,219,
183,111,93,187,118,245,160,115,176,185,185,113,242,228,201,111,254,242,47,205,76,79,79,76,78,237,237,238,81,194,84,19,17,198,51,139,29,254,125,236,196,241,35,71,142,60,250,252,51,133,254,113,34,131,242,
32,195,1,98,96,225,76,97,168,111,77,49,168,65,39,153,210,42,125,214,236,117,165,108,182,26,235,56,73,228,5,12,174,202,133,50,102,84,217,44,142,22,144,212,162,47,122,191,143,102,202,92,133,144,136,38,101,
190,194,43,177,238,162,96,179,114,48,14,217,130,30,59,15,46,155,176,169,250,166,58,187,171,57,167,4,20,109,29,74,209,236,83,81,203,99,191,11,101,120,81,85,206,101,12,37,70,153,97,127,48,127,232,240,220,
236,28,100,220,60,100,187,125,251,246,31,252,225,31,252,234,175,126,255,228,201,83,251,157,125,168,38,63,251,236,179,94,183,71,9,151,33,176,83,48,11,80,117,8,99,174,19,203,123,229,36,49,136,143,104,178,
62,79,14,171,78,199,176,162,136,152,68,211,197,103,215,30,165,19,194,162,133,71,127,249,50,102,226,235,235,235,220,41,77,46,207,78,5,5,192,88,90,84,64,19,255,91,47,194,27,89,8,208,120,158,220,184,34,138,
67,205,30,58,250,100,12,51,158,124,54,66,210,102,69,146,12,192,4,245,108,210,200,132,44,206,246,134,253,62,84,225,127,255,247,127,15,215,120,226,196,9,110,126,178,244,195,206,238,46,4,141,19,39,142,255,
194,215,190,214,106,181,88,94,230,183,127,251,183,81,171,182,63,224,249,171,148,212,185,177,167,234,222,217,226,66,235,27,75,63,173,205,146,50,44,34,42,68,82,83,227,232,85,23,85,96,221,156,95,59,111,2,
43,70,214,71,29,80,50,186,66,66,93,147,165,146,73,90,142,209,207,41,83,226,48,99,187,121,243,53,116,128,46,0,52,34,84,68,138,19,148,91,115,45,79,195,31,207,82,159,65,17,72,152,67,161,187,0,68,112,46,136,
124,6,153,242,141,223,88,91,71,73,79,114,177,33,156,92,205,200,101,110,49,235,193,150,229,91,179,71,159,42,168,64,24,26,244,123,143,30,125,246,47,63,251,23,120,137,171,215,174,254,249,95,252,249,143,127,
239,199,11,79,32,125,89,216,221,221,131,36,145,147,119,76,85,234,56,55,63,247,222,187,239,65,182,251,202,203,175,240,105,38,253,236,40,197,17,183,146,67,214,77,20,112,117,77,68,44,110,180,72,243,197,139,
110,67,157,12,57,94,115,23,149,127,185,166,169,133,214,146,58,140,173,99,70,224,10,120,43,65,100,193,230,201,252,92,35,184,137,137,73,248,41,212,23,107,183,3,247,88,136,41,67,153,114,51,160,41,53,198,
187,46,234,155,244,120,131,17,203,73,198,119,145,114,149,17,117,67,224,217,160,122,56,137,81,96,85,149,70,112,225,240,6,32,105,130,120,223,217,219,131,35,24,173,102,19,121,141,19,158,37,98,158,50,140,
40,138,213,23,138,50,188,189,225,104,125,99,19,18,198,99,199,79,60,255,220,11,223,252,230,47,189,122,229,202,247,190,251,93,8,226,112,105,80,114,118,14,186,137,16,123,14,243,59,188,145,136,177,117,254,
226,197,139,176,177,247,246,247,73,82,59,58,193,127,99,68,235,147,251,50,219,68,169,141,117,226,249,161,179,17,130,42,185,107,254,151,116,246,32,206,88,54,34,82,254,148,23,165,4,9,69,78,72,62,49,65,136,
25,33,77,99,196,221,51,179,185,137,50,242,10,174,32,131,102,57,83,167,138,132,28,10,131,82,159,221,211,22,172,201,184,254,41,225,225,58,196,162,16,18,137,28,204,98,193,122,84,193,57,56,58,153,195,101,
82,186,220,126,140,228,136,114,230,204,179,47,191,244,242,217,179,103,127,237,215,127,237,119,126,231,119,78,28,63,14,127,243,253,15,222,187,127,239,254,254,254,30,65,51,131,190,49,103,24,228,232,98,198,
125,232,52,146,225,73,134,179,146,148,3,9,4,65,225,53,73,149,153,165,83,162,99,128,196,146,76,34,9,29,147,57,187,113,62,56,232,15,182,247,118,94,188,252,82,123,98,114,153,136,163,42,157,26,212,132,71,
218,134,204,55,73,73,58,174,78,53,242,210,152,236,104,146,243,3,239,243,8,121,134,201,36,107,51,8,68,224,40,201,76,60,180,9,174,24,132,204,149,207,205,111,196,191,194,221,254,231,159,253,12,62,193,30,
247,145,35,144,48,17,96,76,78,110,106,13,237,64,209,249,226,75,151,174,93,189,246,236,153,103,33,107,233,116,58,132,199,117,99,142,19,217,202,158,193,36,18,146,196,44,65,188,150,98,97,125,44,184,73,126,
58,25,117,74,202,254,148,116,59,53,140,166,208,195,38,231,120,235,153,46,86,169,162,36,38,178,52,247,138,4,182,193,195,160,194,81,10,21,212,242,6,52,0,195,79,160,62,184,203,90,251,212,100,244,100,163,
92,107,251,157,165,233,70,236,116,199,61,150,144,133,247,48,73,39,124,9,233,145,226,182,76,102,161,132,131,126,244,113,28,77,146,245,148,149,168,52,72,117,86,2,103,119,165,66,130,157,123,88,12,92,129,
111,253,235,207,254,5,50,238,55,127,229,205,223,250,173,223,74,100,206,121,238,252,185,119,222,126,103,101,101,229,153,103,79,207,207,207,51,0,246,160,219,129,223,126,239,221,119,187,221,46,53,136,156,
72,27,5,63,198,8,163,249,14,139,208,42,0,84,59,221,212,187,48,211,72,25,254,214,49,25,255,53,230,44,221,12,165,4,210,239,69,68,223,144,103,204,78,132,88,134,118,13,71,143,180,219,45,214,218,70,111,111,
166,158,83,175,150,225,177,13,207,22,205,120,26,193,251,71,147,73,149,135,231,161,1,187,175,253,127,140,189,89,147,28,89,118,30,120,239,117,247,136,200,196,150,0,106,175,46,212,206,42,84,1,168,181,169,
230,144,77,142,104,154,17,31,40,154,198,184,72,198,49,211,60,240,133,111,124,27,253,2,205,31,224,200,140,198,7,241,145,207,162,25,135,70,106,198,68,179,33,123,250,161,151,234,86,215,190,47,168,194,158,
11,144,153,17,225,225,247,206,57,223,119,206,117,71,115,134,18,216,214,68,3,137,204,8,15,247,115,207,249,206,183,108,16,218,61,87,242,92,175,14,74,234,2,56,216,82,161,164,141,78,220,89,173,13,83,184,119,
247,64,149,246,82,118,105,105,239,143,20,194,230,53,113,137,43,242,166,91,116,179,5,100,38,203,111,174,93,219,221,189,35,119,202,249,115,231,228,97,184,254,205,55,210,95,75,101,167,205,43,183,44,236,231,
229,93,156,60,121,234,226,197,139,111,191,253,182,252,121,63,244,174,117,212,179,80,126,237,237,238,125,245,229,151,31,125,248,145,30,180,251,7,164,123,187,37,82,51,169,166,163,111,95,9,147,192,211,105,
240,169,181,58,186,218,245,253,118,172,78,211,140,232,134,170,126,67,85,125,133,236,44,63,200,214,83,158,5,234,121,181,163,125,92,177,53,19,190,109,142,35,31,215,242,213,92,138,172,227,224,193,193,254,
55,95,127,253,233,39,159,124,246,233,103,183,111,223,146,207,125,166,54,9,45,219,179,228,132,51,179,168,14,65,13,115,160,193,168,158,115,1,145,69,242,231,242,217,61,246,232,99,191,242,43,191,34,69,92,
238,228,159,189,243,246,251,239,189,47,37,70,15,6,55,82,87,151,199,104,203,148,50,5,17,170,35,226,232,128,88,60,99,219,214,149,220,214,122,68,224,168,132,24,163,125,61,102,208,178,20,42,89,197,217,41,
9,16,16,120,235,7,136,103,107,229,78,78,233,190,145,213,13,183,141,49,66,177,52,99,71,235,163,17,39,76,30,139,245,48,242,120,172,170,230,224,187,5,19,67,142,101,123,226,13,229,183,76,131,197,88,172,76,
54,221,121,170,63,252,15,127,248,67,85,56,63,248,160,60,65,242,106,47,92,184,0,212,158,240,116,67,225,139,52,28,199,199,43,169,227,167,78,156,80,65,213,225,17,193,189,241,170,68,11,169,11,21,117,43,21,
78,75,148,124,143,140,143,226,158,186,0,18,72,129,159,224,195,113,114,58,26,177,132,81,133,201,97,128,224,0,108,213,148,53,150,93,216,120,124,174,239,124,236,178,187,167,169,20,13,226,218,110,181,146,
125,163,42,101,191,69,52,70,201,22,163,99,145,197,48,254,239,205,239,28,227,16,184,25,84,104,100,210,214,229,101,219,134,61,170,34,92,170,64,55,239,180,200,150,48,58,147,56,183,169,102,90,222,31,24,191,
33,161,153,122,200,153,98,187,145,86,200,31,127,252,49,185,225,143,60,250,200,239,255,207,191,255,239,255,247,127,255,213,23,95,62,255,252,243,71,247,14,25,252,250,253,239,127,95,190,82,6,168,237,19,219,
135,247,14,217,117,146,76,73,137,0,67,233,170,170,196,102,180,100,94,178,173,107,82,9,189,161,233,30,244,115,200,222,136,153,34,83,230,34,244,138,169,76,93,158,229,4,38,166,47,191,105,163,142,47,203,163,
229,205,235,55,207,157,221,153,207,52,199,50,131,179,194,45,117,53,213,80,182,50,192,114,61,9,251,181,124,124,173,124,167,54,201,85,28,138,5,198,243,208,165,99,131,124,170,77,23,230,93,171,189,173,156,
7,237,172,109,27,105,121,103,157,140,93,26,148,179,201,155,22,252,242,144,55,71,247,238,106,0,196,214,2,11,210,82,41,213,36,239,35,112,35,48,32,77,142,124,105,252,175,126,45,101,252,186,252,225,193,254,
237,54,205,150,235,99,249,87,51,21,220,234,13,168,74,113,75,219,11,143,60,242,136,76,172,250,146,66,114,234,94,219,107,92,156,174,99,63,5,47,232,220,185,243,242,140,220,217,221,189,126,93,87,118,39,79,
157,124,224,252,3,59,59,59,167,78,157,146,215,220,205,186,38,52,182,158,168,42,234,250,160,86,99,44,223,175,27,123,54,59,52,96,252,54,119,81,41,217,188,70,29,130,228,45,27,71,205,239,4,249,66,173,49,134,
144,39,75,186,135,34,198,32,228,231,130,183,218,47,143,151,135,247,238,238,237,237,73,117,144,114,70,162,247,201,147,39,165,160,191,243,206,59,23,75,145,18,28,219,214,83,115,89,193,169,59,75,91,91,11,
36,7,181,13,105,142,88,33,162,19,203,215,174,125,35,103,219,79,254,203,79,84,132,187,90,171,231,100,129,97,103,73,70,159,84,213,220,198,44,86,73,140,169,54,80,132,149,146,147,23,165,215,30,114,116,16,
218,155,53,125,68,229,38,210,246,171,216,225,26,99,102,178,104,244,208,198,224,201,0,177,70,111,227,103,108,194,166,201,172,0,249,206,238,157,31,253,232,71,175,34,78,224,131,15,222,87,129,77,226,137,24,
16,188,224,86,23,250,108,181,166,108,178,65,221,160,89,155,254,45,184,46,86,199,24,119,17,76,70,4,42,68,188,53,160,213,77,205,70,214,181,73,240,210,40,163,113,135,25,189,129,175,126,245,213,39,159,124,
42,165,249,15,255,240,15,255,248,143,255,248,203,47,191,228,58,223,207,0,143,10,146,22,80,89,42,75,40,142,162,251,36,27,200,110,64,130,247,116,238,89,91,176,65,175,146,159,82,143,216,132,48,128,18,29,
155,46,204,89,85,40,15,78,38,196,180,27,52,236,131,153,38,70,103,232,131,176,141,173,33,40,155,88,119,169,234,178,235,20,206,9,182,201,131,124,50,140,205,34,97,40,74,49,95,147,143,4,195,172,197,35,192,
125,208,227,14,136,58,5,98,20,244,62,86,153,68,175,229,53,87,74,149,178,214,168,54,108,152,179,21,140,114,159,109,1,31,213,111,115,123,107,155,7,23,87,168,83,153,123,77,61,102,211,93,177,60,82,175,100,
60,63,113,234,132,140,63,159,127,246,185,92,232,71,30,123,132,206,165,242,26,100,198,127,237,181,87,223,248,246,155,107,53,100,90,221,189,123,240,31,255,227,95,236,238,238,202,71,248,251,191,255,251,114,
120,28,31,30,113,28,171,51,157,117,4,209,7,115,82,206,221,36,179,78,151,28,141,244,245,48,183,200,217,229,160,123,102,226,62,153,125,121,174,0,162,45,49,9,79,83,28,36,79,187,244,86,103,225,247,13,184,
190,181,67,27,84,185,72,139,2,66,129,201,60,48,139,69,20,6,202,123,24,135,4,130,183,126,26,27,52,194,243,174,147,43,181,152,207,2,19,146,83,39,19,110,65,66,54,220,148,178,244,212,114,15,245,253,49,154,
119,37,71,43,89,69,225,239,53,129,252,132,181,139,199,65,181,217,125,75,8,112,245,235,53,116,225,242,205,123,202,208,90,13,77,198,134,16,78,179,114,17,102,243,249,149,87,94,121,255,253,247,213,95,34,140,
250,87,56,137,175,110,222,188,117,245,171,171,243,249,226,242,229,203,207,60,243,204,227,143,61,46,115,152,226,15,235,30,204,220,171,95,124,241,229,205,91,183,228,65,146,202,37,255,209,177,209,179,247,
42,192,233,70,114,133,226,94,174,185,252,2,153,146,164,54,127,139,249,98,163,128,219,26,108,156,152,43,103,124,12,14,51,186,215,52,161,158,176,38,175,7,103,97,5,211,215,235,229,241,177,204,34,55,111,220,
252,242,139,47,223,127,239,189,207,63,251,84,62,199,195,163,35,121,215,210,139,60,251,236,179,47,190,248,226,227,143,63,46,95,188,139,95,210,79,204,103,115,202,23,51,242,203,179,113,88,245,179,148,198,
130,148,33,122,44,216,234,15,93,228,122,211,3,109,90,42,67,116,200,116,53,41,245,176,41,102,41,77,99,203,234,61,55,218,242,216,144,95,166,78,141,197,183,62,209,43,69,61,242,234,90,206,254,27,194,159,88,
238,19,235,84,19,21,57,168,249,74,0,131,13,203,229,241,254,193,254,139,47,188,168,46,134,55,110,140,178,59,167,60,240,212,196,219,204,60,66,138,123,78,154,79,10,105,185,86,126,76,117,206,101,151,73,203,
171,169,169,3,17,19,41,73,112,250,21,92,248,135,205,106,173,255,167,217,174,184,231,228,26,254,231,255,252,183,242,58,127,247,119,127,247,241,199,31,251,252,243,207,174,93,187,38,159,17,30,189,166,58,
199,78,248,205,110,226,231,108,244,236,70,146,126,121,114,149,147,122,174,94,49,23,148,50,230,50,231,10,230,200,199,7,210,23,216,100,3,180,193,36,89,18,46,201,102,200,103,170,198,148,39,217,6,246,221,
20,8,117,195,190,80,197,207,104,237,117,141,148,73,142,96,18,47,17,130,54,243,1,197,86,155,161,118,25,34,120,236,21,65,183,194,154,68,95,193,160,158,153,185,31,40,251,246,253,28,30,105,157,79,33,90,31,
240,119,242,234,187,150,155,242,182,141,210,118,173,251,149,180,195,167,119,78,39,23,179,77,213,237,117,131,159,84,48,173,37,73,193,187,108,9,62,76,101,123,253,245,55,190,255,255,124,255,163,143,62,186,
242,202,149,120,42,109,109,47,238,220,185,35,125,183,198,68,221,184,121,239,232,222,246,98,251,204,147,103,190,245,173,111,173,251,181,244,230,39,182,79,104,124,148,231,146,168,149,118,138,222,41,132,
251,244,43,177,234,125,181,4,107,222,54,226,31,138,203,184,67,170,142,201,6,222,165,130,211,50,110,44,219,84,109,225,154,84,248,140,85,99,252,32,141,219,141,27,55,31,56,127,94,67,123,25,110,233,180,168,
22,242,19,20,166,40,5,67,142,90,153,51,148,56,200,103,50,133,126,157,117,228,147,99,121,179,225,3,70,175,191,94,231,15,13,6,148,7,63,119,82,168,183,251,245,74,81,145,188,104,103,51,249,40,165,107,78,150,
204,20,218,110,62,232,58,49,110,109,159,212,201,61,73,159,126,180,238,33,12,104,116,243,217,32,186,6,194,9,5,40,8,145,243,24,144,151,215,205,182,228,67,207,203,229,98,38,29,129,188,102,141,127,92,173,
251,212,118,242,193,62,240,192,131,251,123,123,228,81,224,124,209,210,10,131,70,133,191,164,253,209,81,0,65,157,79,63,253,180,180,168,151,46,93,146,127,78,213,213,231,159,127,46,237,185,84,4,249,253,23,
95,126,193,195,227,204,206,153,179,103,207,158,60,121,106,49,159,235,238,68,255,107,214,184,109,180,245,140,245,243,75,58,38,98,38,29,166,62,42,246,68,0,115,200,108,85,88,191,83,117,224,241,188,68,11,
220,80,19,227,117,127,164,231,200,74,173,213,239,30,220,149,126,83,110,87,182,84,243,249,252,196,137,237,7,228,83,60,127,94,238,174,71,31,125,84,250,3,121,107,183,110,221,146,119,161,55,225,209,145,28,
78,251,251,7,39,24,18,111,48,183,206,244,169,155,17,174,145,55,130,177,100,104,60,200,145,131,1,202,129,180,129,141,121,131,128,233,16,115,162,51,59,214,176,241,62,97,209,152,46,96,239,200,172,28,146,
131,77,67,176,132,214,154,32,198,165,142,71,66,7,167,156,24,32,62,120,192,10,158,242,60,248,13,95,20,80,245,134,36,216,125,29,194,193,222,193,91,63,125,235,213,43,175,202,255,126,239,253,119,141,45,225,
32,147,17,199,20,48,146,114,177,246,128,211,234,3,98,241,95,72,213,208,247,37,15,197,114,121,68,238,87,116,41,9,121,122,110,77,150,106,112,14,89,192,176,33,179,2,34,101,251,47,255,242,255,120,244,209,
199,46,94,124,81,234,192,223,255,253,223,203,103,248,237,111,255,226,47,188,240,252,209,209,241,147,79,62,245,179,159,189,45,35,251,206,185,179,141,82,6,76,27,92,101,43,33,184,115,67,172,98,33,27,14,106,
90,78,137,161,174,17,18,135,23,59,93,32,70,211,15,206,244,195,53,195,72,131,82,23,139,227,163,67,160,17,13,183,125,212,91,225,13,181,33,110,192,118,117,183,94,188,199,4,247,5,155,255,160,223,65,245,165,
37,9,70,68,93,203,111,12,244,82,183,72,157,45,250,77,105,179,118,239,29,40,25,74,54,217,44,123,208,176,0,179,171,30,94,14,10,25,229,51,229,146,22,71,164,227,147,109,42,84,245,170,164,20,41,79,189,171,
200,181,84,182,218,38,155,105,77,234,58,169,32,183,111,223,152,45,102,114,175,179,130,79,67,21,106,42,171,14,96,177,147,103,73,99,209,155,86,171,121,200,50,101,203,188,115,238,220,185,95,253,181,95,251,
79,127,243,55,223,251,251,239,253,179,255,225,159,29,31,29,203,247,238,87,43,128,45,77,55,239,250,161,63,209,158,248,55,255,203,191,217,57,179,115,239,240,238,141,155,55,239,221,187,71,95,67,83,157,101,
219,59,212,77,102,209,87,31,61,96,201,232,58,33,143,226,50,158,55,177,106,2,21,196,240,88,56,14,95,224,23,34,205,125,144,185,186,201,13,67,215,213,7,188,223,72,249,62,119,246,172,150,33,184,123,99,66,
28,176,54,226,252,168,31,137,202,38,243,208,96,78,102,86,131,190,30,4,222,113,7,27,73,100,54,117,163,78,30,139,237,45,25,236,53,161,77,255,187,147,194,186,222,28,29,47,143,213,65,16,81,62,180,0,211,81,
73,62,151,54,72,147,18,84,184,175,213,162,235,218,213,242,238,102,173,216,99,179,189,173,228,38,37,225,109,102,88,114,74,225,239,225,245,173,38,224,24,246,102,243,173,245,241,145,138,24,187,14,121,158,
170,43,104,65,106,145,90,118,245,155,171,85,242,0,164,54,149,21,242,121,15,14,239,221,213,69,156,212,107,26,102,73,189,150,58,46,21,240,249,231,159,127,227,141,55,212,193,252,240,240,155,111,190,145,34,
120,245,234,213,187,248,37,127,242,229,151,95,77,104,115,225,244,233,51,167,65,156,87,47,199,89,43,191,89,108,233,239,177,219,104,230,202,142,87,241,1,139,184,243,184,155,226,185,57,200,75,180,72,81,142,
231,242,242,165,83,147,147,69,219,126,253,127,189,92,55,249,209,210,68,131,79,134,61,136,6,132,111,63,242,200,195,140,135,126,242,201,39,47,92,184,240,192,3,15,40,125,59,4,121,47,210,140,127,241,197,23,
159,124,242,137,244,19,242,22,228,245,200,71,124,253,218,181,71,30,122,56,33,124,142,65,163,50,86,204,102,115,182,207,50,14,30,28,236,233,65,222,52,110,224,108,202,207,2,155,23,180,12,113,42,57,75,193,
160,41,246,161,172,173,220,118,160,102,36,227,253,21,39,142,16,52,110,160,241,155,68,18,27,18,144,76,235,79,193,100,166,33,87,66,103,147,129,192,68,50,89,236,34,102,215,57,185,21,157,185,98,201,79,145,
143,242,39,63,249,201,43,175,188,34,127,245,238,187,239,235,232,31,204,179,144,138,7,20,189,38,90,110,61,201,32,218,230,132,84,93,195,29,35,110,244,70,90,29,31,47,164,195,176,44,74,124,175,104,54,138,
78,231,207,230,160,18,107,228,186,46,247,228,249,146,123,230,227,143,63,186,117,75,83,9,111,220,184,113,234,212,233,255,238,151,126,233,232,158,180,41,235,39,46,60,33,167,239,87,95,126,249,230,27,111,
100,69,8,155,226,96,49,135,251,49,96,36,140,30,16,88,195,166,106,95,238,153,80,201,156,203,139,131,245,54,6,130,229,29,43,248,150,44,140,57,134,173,147,167,49,64,235,222,10,104,132,89,13,209,172,10,112,
57,112,11,172,10,184,154,83,210,132,17,100,27,72,243,101,154,73,89,3,110,200,137,52,123,116,219,118,56,248,108,161,83,54,251,3,135,149,115,89,89,110,0,95,120,154,203,253,94,29,141,83,162,93,92,116,255,
131,97,121,124,143,110,112,164,81,183,184,239,2,144,214,228,145,40,139,237,237,19,235,211,199,135,199,242,24,88,1,181,196,69,203,97,129,253,44,215,155,161,155,105,232,120,198,190,11,12,13,189,8,114,220,
252,202,47,255,242,79,222,122,11,218,226,119,159,123,238,57,105,152,62,254,232,19,25,151,190,245,196,19,92,137,222,217,187,35,167,250,181,111,174,109,124,36,183,242,141,179,65,141,10,134,108,120,178,101,
106,97,173,239,244,93,168,188,130,57,216,233,159,147,162,20,29,228,13,144,50,145,243,31,13,252,69,30,0,167,122,28,155,82,242,229,120,43,171,227,229,205,155,183,30,56,255,192,12,171,75,202,46,7,142,51,
68,212,232,207,5,137,97,11,27,110,41,141,228,150,226,190,144,226,91,154,174,145,35,74,31,200,134,179,152,190,1,180,164,109,145,187,81,7,169,188,92,173,144,153,211,14,235,37,214,17,154,56,150,181,82,119,
186,176,28,250,185,218,133,12,203,123,135,179,133,134,234,245,114,43,119,179,126,88,201,156,179,90,174,212,160,18,26,89,45,253,22,14,144,228,137,26,54,185,211,190,59,43,137,66,247,224,107,70,219,41,183,
1,159,218,169,157,211,50,90,221,254,217,45,229,32,37,103,21,227,238,209,20,221,187,7,242,91,249,13,251,156,15,241,235,153,103,158,121,233,165,151,94,124,241,69,41,229,15,63,252,176,180,180,242,39,223,
249,206,119,164,128,30,41,163,241,198,213,175,175,222,185,173,245,241,248,248,248,222,161,158,1,242,238,190,250,114,191,26,30,200,71,188,115,246,236,133,11,223,146,186,174,6,189,185,131,71,98,163,128,
207,96,228,192,70,63,182,26,195,70,215,81,0,135,131,58,113,203,51,255,217,103,159,29,29,29,78,21,52,82,88,165,88,159,58,117,234,4,126,61,34,197,251,145,71,30,127,236,177,157,157,157,211,167,79,111,111,
111,83,142,32,149,75,14,27,169,218,239,189,247,222,187,239,190,91,149,56,189,58,241,170,215,221,241,114,121,170,57,225,1,170,170,68,27,202,134,104,27,116,219,45,77,41,44,119,187,58,148,212,145,222,242,
130,74,101,100,201,181,29,130,114,136,0,154,211,10,25,171,220,209,67,35,145,223,107,174,153,116,189,109,200,157,118,156,36,87,7,142,232,8,84,25,173,64,83,10,158,224,53,117,249,208,123,59,21,179,111,51,
97,123,162,92,75,126,191,119,176,39,157,248,107,175,188,38,127,240,222,251,239,117,177,165,185,52,105,60,220,147,7,103,98,22,128,5,132,123,60,239,133,196,51,189,95,228,244,83,200,110,179,110,231,139,210,
210,201,55,99,38,78,247,219,231,120,230,228,96,241,11,139,173,237,239,126,247,87,229,94,250,243,63,255,243,61,252,146,175,251,181,95,251,181,221,253,125,94,90,41,223,114,155,41,141,234,240,222,201,83,
167,26,166,158,78,29,17,157,244,226,97,70,230,66,7,246,72,50,25,187,157,133,244,9,3,171,34,130,86,23,243,207,25,147,155,201,34,0,9,121,150,53,149,69,117,9,242,124,167,33,172,201,140,5,39,118,99,96,123,
166,156,181,49,128,62,1,168,177,205,92,149,4,131,238,146,107,244,101,200,41,187,124,93,25,108,114,193,44,39,147,7,187,186,66,171,209,160,126,130,238,189,160,163,183,185,50,193,250,149,60,124,32,227,108,
165,103,20,191,212,141,173,109,14,129,1,141,142,227,202,200,206,183,111,223,150,127,184,152,205,65,237,128,166,8,45,103,66,139,81,177,63,110,90,109,23,106,6,97,73,122,165,173,19,91,207,60,251,204,79,127,
250,95,228,92,149,222,231,157,183,223,145,255,190,113,253,198,229,43,87,144,92,163,21,109,3,108,194,69,1,188,229,114,101,130,27,242,110,22,135,184,115,7,195,84,204,186,178,218,203,5,51,11,182,211,8,78,
78,147,104,61,139,18,244,148,3,179,166,99,165,209,238,251,250,13,121,254,103,243,57,119,9,244,233,133,191,96,65,159,207,90,61,248,50,162,165,111,34,164,253,3,25,96,242,102,212,178,170,112,149,28,220,76,
134,219,137,86,122,73,36,173,1,215,86,212,187,147,239,47,7,181,220,31,5,38,150,4,37,215,203,165,214,17,144,252,200,247,186,119,239,16,30,223,3,1,156,72,110,178,156,208,165,168,87,57,215,118,171,53,236,
180,244,226,41,16,130,148,53,18,80,112,125,244,34,63,243,204,179,82,209,246,246,247,8,214,225,116,65,252,155,204,117,37,223,130,51,170,60,84,83,180,74,250,220,15,62,248,224,123,223,251,158,212,62,249,
14,114,150,159,60,121,146,210,68,169,155,138,81,60,254,45,105,120,165,172,63,245,212,83,223,122,252,113,166,139,73,97,149,47,96,46,171,188,89,233,185,14,143,142,206,238,236,40,171,71,105,87,230,146,38,
87,143,94,152,203,229,10,235,152,228,160,165,177,26,228,181,73,145,125,251,237,183,229,92,145,155,80,102,65,249,230,231,206,157,127,226,137,39,158,125,246,217,23,94,120,225,205,55,223,124,245,213,87,95,
127,253,117,57,102,158,121,250,233,135,30,122,72,202,247,22,182,23,50,204,73,225,254,187,191,251,187,191,248,139,191,248,155,191,249,27,153,27,166,30,235,60,3,100,86,144,215,187,216,218,178,249,18,79,
79,191,222,52,174,189,146,107,125,44,71,166,210,106,67,28,187,191,73,248,156,91,33,178,46,27,225,18,64,98,181,133,49,214,115,244,188,137,72,192,163,82,212,39,166,178,57,84,73,97,165,106,122,164,144,165,
38,149,42,13,49,22,160,21,247,50,170,196,221,150,185,58,173,36,91,63,44,143,151,82,199,95,248,133,23,218,182,209,48,16,46,134,141,122,80,195,124,99,229,254,151,154,5,74,99,184,204,207,70,43,182,162,127,
204,39,144,83,175,211,160,165,234,60,237,44,49,15,67,48,91,9,253,30,27,13,170,14,39,182,182,46,93,186,244,131,31,252,128,223,124,111,111,95,166,94,83,240,99,251,245,217,231,159,111,227,238,170,242,72,
143,100,35,8,110,169,150,117,181,48,58,159,23,183,195,11,247,45,207,140,223,249,15,118,43,248,195,80,119,120,104,127,61,200,13,213,217,92,146,11,252,186,13,163,161,25,103,67,179,20,125,201,168,17,148,
171,49,161,138,238,202,228,115,103,207,127,128,101,150,86,143,86,225,217,166,219,104,27,177,105,181,143,46,238,252,151,201,218,140,165,97,173,74,64,145,193,211,10,253,230,184,105,231,82,120,44,178,7,76,
70,87,129,106,147,192,87,67,101,50,239,21,185,235,230,139,153,204,196,7,74,198,156,183,106,184,197,104,133,129,139,14,121,66,105,128,192,93,22,49,22,45,238,25,187,104,172,215,164,89,123,244,225,71,255,
224,15,254,224,207,254,195,127,144,97,86,221,172,206,157,253,141,223,248,13,25,117,239,220,186,45,181,35,36,23,29,7,99,1,179,65,102,39,18,210,52,195,212,163,136,220,47,184,149,106,27,205,214,57,211,183,
63,18,2,36,187,23,234,121,216,36,233,46,209,61,146,116,15,99,177,186,182,92,151,42,115,243,230,205,179,231,207,73,239,107,82,50,74,64,217,219,43,226,162,225,21,122,7,15,201,183,160,81,7,122,32,66,202,
30,145,191,89,235,231,181,45,23,89,153,154,119,27,77,130,215,132,51,144,27,130,148,211,163,131,37,5,80,42,94,150,187,121,141,12,98,169,76,22,174,153,116,124,3,17,91,233,225,26,45,63,83,1,206,102,152,207,
58,249,65,202,82,153,41,154,46,95,162,231,135,178,71,228,63,235,220,96,250,209,199,175,81,123,219,212,201,95,201,127,210,246,9,220,160,140,40,12,139,249,252,169,167,159,254,63,255,175,255,196,222,81,151,
34,73,55,75,24,113,146,52,199,15,61,244,240,206,153,157,175,190,186,250,255,233,248,241,3,252,162,99,170,124,124,151,47,95,150,94,73,90,221,13,2,140,180,1,191,119,143,89,19,124,156,228,198,144,255,41,
159,184,220,0,115,124,76,210,237,202,99,121,216,31,109,199,109,249,19,63,167,237,249,145,113,45,116,53,24,153,76,94,85,8,203,121,191,94,175,228,92,145,235,36,143,180,252,196,173,45,61,60,228,55,82,253,
185,13,99,70,29,93,139,229,101,200,192,247,195,31,254,240,47,255,242,47,229,71,255,35,22,84,242,150,159,122,234,105,56,138,24,97,171,155,183,235,229,6,238,151,45,133,34,93,219,30,149,99,204,198,141,203,
70,170,191,148,249,206,99,240,115,207,13,64,25,138,123,228,96,217,83,30,43,81,157,179,198,180,159,104,146,197,226,169,55,84,182,170,105,4,201,16,110,101,207,18,156,99,118,85,90,180,69,17,42,139,62,212,
201,166,25,247,44,44,213,75,25,30,253,141,247,44,97,111,119,143,112,138,124,209,7,239,191,39,165,162,12,110,142,152,195,232,245,54,161,136,122,86,29,170,216,128,137,94,107,119,27,187,38,88,96,122,167,
244,23,37,228,76,42,36,11,120,181,7,111,236,178,31,236,171,184,239,173,183,222,146,247,43,231,61,124,78,174,255,245,95,255,245,149,43,87,158,126,250,41,121,215,143,61,254,152,124,193,87,95,125,245,226,
139,47,4,162,210,83,35,193,154,91,63,186,217,184,62,36,153,46,201,35,91,71,245,94,113,70,154,11,54,243,212,72,222,253,147,199,118,145,208,11,197,149,206,62,241,184,31,19,173,37,154,164,234,226,38,40,81,
68,75,170,14,52,137,142,158,78,250,200,160,36,48,54,18,155,101,109,246,33,164,44,61,157,127,51,33,5,80,205,50,9,187,112,180,205,137,145,137,82,50,244,159,39,100,153,23,244,240,137,167,78,175,255,182,16,
132,117,143,217,88,106,180,187,169,133,210,201,147,167,228,41,145,54,240,204,206,153,106,181,12,207,115,72,53,163,204,248,61,249,146,13,4,224,170,163,73,165,30,200,210,248,204,187,249,147,23,46,252,187,
255,237,223,169,3,125,136,210,64,73,95,191,127,247,0,92,193,136,253,44,93,74,180,149,109,168,49,176,25,76,110,176,134,134,56,35,203,59,216,13,45,239,95,158,94,238,27,149,127,162,59,28,136,170,185,212,
15,32,240,53,77,133,226,96,247,97,103,178,156,109,138,246,4,61,18,89,190,207,156,217,89,204,183,166,110,95,48,178,141,174,236,34,132,211,42,89,11,52,33,93,2,102,13,44,94,247,67,28,148,129,168,213,95,243,
143,244,19,149,23,173,231,153,14,143,186,118,155,117,51,92,255,108,183,161,94,41,133,17,54,185,111,243,188,83,254,201,154,76,228,162,30,47,17,248,26,153,247,13,240,245,128,4,226,178,125,242,100,175,246,
142,199,148,105,73,209,146,226,174,220,71,250,118,150,220,182,51,21,121,118,93,51,180,228,83,247,199,199,60,111,190,245,196,5,233,103,7,124,76,164,237,55,150,92,161,123,63,249,226,7,31,126,72,14,163,157,
179,103,165,104,126,248,193,135,255,127,222,135,242,183,127,246,103,127,86,255,231,131,15,62,40,53,93,190,149,212,113,249,172,9,142,255,156,79,11,159,144,245,170,151,166,91,202,186,124,106,210,22,96,158,
176,189,144,194,176,114,37,143,214,221,124,203,172,204,11,245,80,58,19,240,150,148,143,233,27,252,98,241,149,94,91,58,125,25,8,164,154,203,61,32,127,251,217,103,159,201,27,12,255,181,95,114,53,30,121,
228,17,153,27,164,139,63,115,230,140,244,64,119,239,30,144,89,155,104,96,208,132,77,222,116,114,18,103,5,85,52,13,117,221,171,199,186,165,111,164,145,2,28,61,12,199,93,94,67,194,164,158,25,253,230,27,
73,162,219,141,241,44,83,73,99,219,93,9,191,238,19,174,135,107,200,149,186,231,202,194,48,70,55,88,19,158,61,132,39,17,27,28,105,105,37,142,36,238,98,204,185,26,187,33,255,240,206,222,29,41,160,50,187,
200,157,248,222,123,239,82,254,32,247,179,174,157,71,247,85,186,82,87,81,171,217,226,208,128,80,5,45,217,105,23,218,142,192,146,123,227,187,70,254,105,182,152,137,68,105,99,165,33,195,135,64,14,90,25,
149,254,237,191,253,95,229,198,251,211,63,253,211,143,62,252,72,250,131,175,191,254,250,219,223,126,83,10,142,180,119,242,81,202,101,215,57,56,212,40,159,145,172,237,190,220,117,207,13,223,168,208,56,
54,110,26,227,236,102,0,156,4,220,194,208,162,47,160,186,194,212,213,247,228,2,129,154,150,64,176,54,253,52,30,22,121,142,55,101,244,174,109,105,216,83,160,160,150,134,105,220,213,163,254,108,152,158,
22,147,103,20,224,96,72,110,190,34,157,159,116,99,175,94,185,172,249,17,118,244,12,4,242,139,179,111,109,202,3,142,78,14,13,125,77,201,172,176,122,239,78,122,20,46,135,72,230,116,136,238,18,64,81,25,64,
103,253,139,219,183,110,75,133,82,157,177,29,68,0,245,7,55,226,129,251,173,194,106,152,9,184,144,161,32,91,190,243,145,34,164,247,164,144,109,45,182,218,174,253,250,235,171,223,124,115,77,13,242,41,228,
227,18,215,44,102,12,0,161,128,204,173,166,76,19,205,32,77,179,247,195,135,234,249,94,13,1,132,56,102,7,49,74,43,249,70,221,108,57,170,183,151,217,119,4,133,74,111,218,234,178,83,52,58,196,52,202,38,0,
244,179,51,178,207,219,114,7,213,77,75,62,9,248,237,109,192,16,234,55,195,108,182,144,114,178,70,232,188,92,139,110,222,201,165,108,48,187,21,200,199,229,34,240,114,33,93,1,82,117,112,140,100,162,82,110,
159,74,117,74,135,101,134,110,38,102,106,228,148,177,200,131,54,73,142,228,22,86,135,234,177,158,45,100,35,51,202,79,77,25,241,206,183,182,78,204,182,182,10,7,34,186,137,230,65,250,210,118,54,127,229,
181,215,62,250,228,35,134,84,201,155,29,0,232,203,15,210,15,117,166,124,149,83,167,78,191,252,242,203,111,190,249,198,175,126,247,87,95,127,253,245,139,23,95,124,240,193,7,14,15,229,89,187,247,143,20,
68,21,16,93,191,46,109,239,173,91,183,192,84,89,254,195,220,131,173,237,173,243,231,206,111,109,203,245,57,9,98,107,175,59,195,213,74,209,185,197,22,253,193,49,226,40,13,70,177,62,114,36,40,198,219,219,
219,160,238,79,143,19,53,249,58,62,38,209,251,234,213,171,95,124,241,133,252,247,207,129,36,63,247,75,190,173,84,237,239,126,247,187,191,245,91,191,245,123,191,247,123,255,244,159,254,247,234,220,221,
117,183,110,49,85,7,67,174,126,10,238,113,70,7,21,24,27,200,153,212,181,179,216,164,74,236,139,161,154,37,133,50,17,130,154,189,165,197,213,218,19,169,96,52,16,254,212,68,131,73,81,113,146,177,34,205,
96,214,101,198,22,165,97,91,47,235,181,75,109,168,163,59,108,16,248,158,250,124,167,52,42,134,220,80,215,109,84,252,55,28,244,229,194,238,238,239,190,248,194,139,114,68,201,199,23,167,244,184,137,194,
163,234,211,29,205,48,123,36,163,59,14,131,197,27,217,85,201,197,195,64,44,92,215,237,165,156,130,108,39,159,28,187,191,248,237,111,95,186,124,73,218,38,121,205,191,244,157,95,146,203,244,209,135,31,202,
117,254,228,147,79,206,158,57,35,37,254,235,111,52,64,92,110,155,232,126,168,196,112,70,230,126,241,40,235,152,170,203,87,153,236,113,137,18,59,76,94,173,105,82,85,177,208,208,20,59,143,1,232,40,22,174,
112,43,10,158,243,71,206,5,222,232,16,140,143,88,76,4,100,110,172,20,55,161,113,167,153,146,25,172,165,106,218,99,247,3,174,6,132,150,125,115,249,242,37,86,51,51,54,227,70,213,69,137,86,250,85,66,214,
210,203,95,45,47,136,6,225,169,102,114,109,162,72,198,125,109,202,224,155,90,243,91,78,52,162,108,220,85,95,26,168,173,197,130,55,6,33,158,224,65,184,209,226,93,198,141,60,157,198,232,5,195,36,151,163,
195,195,221,253,61,153,161,164,0,25,144,53,16,65,206,85,27,105,27,127,27,52,71,161,118,112,234,82,114,203,58,254,88,94,65,58,49,145,21,68,48,189,70,184,154,51,131,221,224,53,242,209,104,180,114,200,223,
186,121,115,231,140,99,223,41,250,59,74,182,164,198,41,151,64,84,228,62,7,218,28,72,246,243,102,181,92,99,248,168,209,2,113,190,181,45,239,121,117,124,212,193,24,137,224,144,52,113,154,76,223,38,45,16,
104,147,65,64,84,206,195,214,137,19,253,122,169,107,73,180,231,154,239,211,182,209,172,71,212,162,26,195,206,70,237,14,97,128,181,94,30,70,30,149,238,249,52,16,185,83,24,87,95,192,226,196,9,45,220,216,
1,182,42,28,213,23,176,90,29,61,244,208,163,15,62,248,144,122,74,212,200,66,188,53,233,52,147,114,198,231,242,33,200,44,117,243,214,77,142,53,50,192,62,251,236,115,191,248,139,191,248,79,254,201,119,222,
124,243,77,105,87,89,172,229,201,255,185,172,181,255,150,95,167,79,41,63,101,62,155,203,163,155,112,184,104,68,145,14,147,154,48,169,238,146,186,24,24,212,92,30,187,241,6,201,127,114,245,228,182,217,63,
216,103,158,220,127,53,16,231,31,246,218,242,75,186,108,57,150,126,243,55,127,243,95,253,171,127,253,219,191,253,59,191,254,235,191,254,252,115,207,159,213,180,163,47,63,253,244,211,175,175,94,93,201,
145,67,131,100,101,197,203,209,184,137,22,246,166,70,146,60,206,229,51,85,18,39,205,254,41,19,109,27,146,61,106,138,133,243,225,105,208,88,120,66,123,122,107,242,44,186,232,184,93,6,9,40,153,32,222,14,
140,72,174,183,124,71,21,19,65,44,237,249,18,177,122,5,18,49,167,179,102,138,163,171,170,169,49,163,81,113,211,232,142,79,65,114,49,31,18,227,238,104,239,178,187,183,123,241,197,139,50,208,220,184,121,
195,140,97,233,197,234,243,65,213,244,135,48,49,122,172,25,32,110,153,167,90,229,90,178,221,184,181,62,68,168,123,238,56,196,140,230,229,241,106,189,150,43,172,110,72,87,175,202,63,184,120,241,226,27,
111,190,33,247,167,124,208,159,125,254,185,220,33,50,2,170,119,219,83,79,198,154,126,105,7,88,237,162,77,60,79,251,185,74,68,113,93,101,50,39,123,207,188,6,239,54,123,80,114,246,13,4,86,208,148,44,88,
143,93,204,89,204,227,158,237,109,2,203,182,11,130,18,163,2,70,79,119,198,158,44,82,64,47,253,208,36,78,48,209,124,199,98,172,21,170,83,210,48,52,153,114,15,13,30,210,202,194,87,170,204,92,55,115,69,73,
135,25,106,125,229,75,52,164,29,244,3,6,133,26,147,97,159,150,142,9,64,232,153,149,101,196,157,200,147,95,107,229,137,237,19,210,242,220,189,123,239,244,206,105,93,159,133,234,22,167,61,123,202,20,156,
38,2,154,133,118,76,93,151,21,28,200,166,65,192,149,26,136,147,34,84,51,235,250,119,67,87,176,170,121,224,216,169,203,223,234,214,229,153,76,116,192,208,133,161,34,193,217,232,168,244,248,214,98,86,137,
183,238,178,134,222,39,84,46,23,138,189,173,107,138,218,201,223,188,121,235,44,136,131,105,148,255,217,7,62,170,11,53,240,116,208,241,197,140,95,51,205,222,244,80,226,225,131,127,218,129,144,213,107,57,
216,164,46,53,179,14,192,151,46,60,229,187,204,165,179,30,134,19,219,243,30,219,76,121,221,139,197,118,211,206,20,208,238,230,210,179,203,197,232,186,25,62,229,86,185,11,248,52,149,193,32,13,105,211,113,
20,144,171,165,134,133,128,27,151,171,141,162,71,41,44,251,141,111,105,194,124,174,128,18,125,92,157,104,196,89,184,251,214,133,11,223,124,243,141,81,20,200,246,113,65,176,242,59,215,27,182,52,114,164,
93,189,250,181,180,180,63,250,241,143,78,159,58,245,232,163,143,61,247,220,115,79,61,245,228,119,126,233,59,255,242,127,250,151,84,193,188,255,222,251,63,248,225,15,62,249,88,31,54,46,69,254,145,160,9,
223,25,106,218,178,60,144,88,219,88,199,214,193,210,203,66,76,192,110,43,114,170,117,115,242,3,201,82,147,143,88,218,246,65,223,99,252,111,41,217,64,167,26,169,218,79,61,245,148,180,219,207,62,243,236,
153,157,51,231,207,159,151,203,34,159,242,193,193,221,119,223,125,239,218,181,235,251,251,123,75,181,151,129,143,80,164,202,16,18,45,107,28,106,188,83,33,98,35,45,225,225,209,161,188,150,14,85,181,74,
181,179,21,172,129,236,44,11,231,28,243,95,148,242,67,226,166,203,207,170,247,189,175,226,60,53,158,187,122,210,225,213,219,114,179,110,186,38,121,116,125,125,56,38,62,135,94,24,50,75,173,65,9,129,144,
201,0,78,86,50,54,139,62,77,142,143,235,36,225,204,18,249,4,127,252,147,31,191,246,202,107,242,55,239,189,251,110,103,126,76,176,171,107,26,235,155,51,248,54,238,72,131,37,85,169,91,128,96,116,129,21,
26,225,49,28,201,93,218,155,201,238,176,6,229,232,255,29,41,177,248,144,15,227,215,95,127,125,112,247,224,209,199,30,251,163,63,250,163,191,250,171,191,250,219,191,253,219,175,190,250,74,254,92,38,99,
25,106,143,14,143,248,236,123,216,239,196,177,193,204,73,115,205,119,179,68,201,76,146,123,5,184,221,159,11,62,69,10,140,100,83,76,5,75,98,145,59,199,130,189,74,13,98,228,202,10,123,105,219,99,23,243,
184,166,43,80,67,107,60,59,242,6,4,97,197,190,95,241,204,166,249,146,79,108,186,217,67,19,216,0,153,153,181,38,90,137,158,202,156,120,240,122,249,86,138,180,62,42,88,241,37,109,202,198,77,174,243,35,221,
5,134,234,85,211,184,70,138,155,61,176,12,94,2,192,7,149,10,183,181,181,117,251,246,237,217,92,153,180,49,135,154,18,205,162,203,20,114,96,188,137,166,118,200,95,114,39,210,100,92,105,166,22,40,70,143,
68,6,32,213,102,80,62,70,172,73,227,159,218,65,81,5,91,74,208,238,85,183,133,234,146,174,149,141,86,62,160,6,6,42,89,184,173,231,90,41,148,218,166,224,70,195,106,116,200,70,26,213,131,108,51,72,249,86,
230,9,114,138,171,225,101,25,221,139,35,189,157,116,142,97,238,95,137,149,213,68,219,123,233,25,55,67,49,253,112,130,230,113,179,132,41,58,12,99,225,41,134,238,187,147,167,81,139,69,104,182,231,205,209,
225,189,101,191,150,254,91,202,217,225,225,113,175,186,30,12,73,202,123,222,180,77,107,64,188,201,149,155,68,198,228,208,3,147,155,171,185,146,220,40,235,3,249,9,219,39,182,227,225,61,29,5,186,134,124,
130,218,67,81,222,5,150,216,48,91,108,61,250,232,163,223,251,254,247,98,99,186,102,50,228,218,106,36,105,14,24,166,176,5,57,228,128,100,193,247,223,127,239,196,246,73,185,80,196,142,47,92,120,242,149,
87,94,249,157,223,249,29,169,104,199,199,199,215,175,93,127,235,173,183,62,248,224,3,121,8,229,222,160,27,37,107,150,173,187,241,98,100,28,62,119,238,236,214,246,130,177,218,20,121,42,249,213,212,241,
122,55,169,145,72,65,193,3,139,135,187,208,173,197,252,236,206,206,98,62,251,252,139,207,247,96,24,93,231,223,198,127,201,0,33,175,77,222,160,84,237,55,222,120,67,126,191,152,203,44,180,205,201,105,189,
94,125,41,245,224,171,47,247,247,149,186,78,217,106,49,255,119,221,13,7,77,67,209,77,126,230,196,139,104,95,198,82,147,170,161,198,237,210,6,245,170,237,81,11,92,38,120,14,217,44,56,228,131,26,18,176,
237,20,156,194,142,251,221,12,150,121,251,217,115,66,68,36,56,25,215,189,174,34,122,56,189,197,84,84,99,177,235,242,82,23,91,219,169,238,51,39,9,163,252,183,44,166,198,191,52,46,10,20,134,160,193,234,
140,63,184,163,150,33,145,217,162,49,248,205,96,71,189,191,127,0,76,252,21,249,130,119,223,123,183,13,234,151,208,160,167,54,75,38,103,23,90,13,174,41,228,197,64,6,104,128,229,165,111,44,145,49,214,158,
189,54,198,197,192,76,10,115,28,190,78,163,96,50,28,30,30,125,246,217,23,143,62,250,200,191,248,173,127,241,250,235,175,255,201,159,252,137,180,86,255,252,159,255,143,7,119,239,242,150,46,85,25,239,181,
207,205,116,221,131,203,83,213,88,221,17,189,155,106,110,25,205,89,163,231,93,192,226,92,186,201,53,7,247,77,6,159,23,62,25,40,43,169,168,71,85,160,24,168,208,20,15,254,219,248,233,131,39,193,215,160,
227,64,93,174,214,132,110,54,128,26,160,247,76,209,71,137,167,235,160,107,57,29,204,21,115,111,83,252,215,191,247,219,242,165,60,49,154,100,188,192,28,107,80,175,252,166,171,169,135,154,174,20,91,150,
81,6,60,135,9,235,199,149,168,112,137,214,6,147,31,222,198,146,58,173,43,215,11,160,22,98,122,30,150,211,167,79,41,200,142,234,204,38,93,106,148,220,226,160,207,142,198,176,58,120,120,131,70,235,112,5,
155,50,45,3,105,218,181,65,48,141,121,30,229,82,45,218,213,93,107,32,28,95,226,232,52,19,73,87,79,38,89,78,204,77,86,26,181,214,157,13,249,123,224,193,164,137,223,12,4,116,154,210,208,175,240,16,182,171,
213,250,246,205,155,59,103,207,42,111,26,163,174,235,34,244,145,160,69,53,129,176,181,22,154,25,226,49,226,64,48,42,67,177,132,43,38,131,94,63,152,120,103,166,85,90,99,76,91,212,111,68,217,233,59,147,
50,215,205,183,20,104,142,185,95,45,219,166,59,58,58,92,111,54,39,78,157,145,22,75,195,183,20,249,237,164,72,173,214,43,233,20,187,110,190,238,251,173,109,236,84,209,119,36,76,81,153,46,134,234,25,168,
27,200,94,90,200,146,23,219,167,135,161,95,29,29,72,35,175,25,111,155,50,91,156,0,241,67,27,7,148,111,85,127,63,247,252,115,219,167,78,125,244,241,199,212,89,179,189,34,127,150,214,11,213,102,146,1,35,
193,233,155,13,172,43,25,31,42,239,79,126,73,155,191,115,238,236,131,231,31,124,232,161,7,165,67,183,24,123,124,114,152,73,134,107,215,174,125,249,229,23,119,238,236,190,255,254,251,242,13,165,118,46,
151,203,215,95,151,46,175,72,7,32,173,22,76,206,179,116,196,188,11,119,118,206,201,207,146,7,120,54,159,33,39,92,157,70,22,91,39,228,154,246,235,37,188,165,180,63,255,252,243,47,126,252,147,159,62,241,
196,19,15,62,248,128,124,64,143,63,254,152,252,122,226,91,143,75,225,110,241,186,106,244,165,92,46,57,78,174,93,191,38,39,138,124,64,114,14,65,110,60,84,79,81,237,12,204,55,60,57,67,52,251,123,223,4,184,
247,90,229,210,242,43,111,91,147,184,165,93,213,73,244,244,201,84,141,37,104,100,239,244,15,182,195,149,254,128,121,20,119,53,74,106,106,140,202,98,100,55,112,150,121,121,173,113,105,60,116,187,208,230,
119,115,124,124,180,216,218,66,3,17,216,77,215,226,104,232,51,22,247,186,145,73,182,71,53,82,131,59,217,150,224,250,151,209,67,194,108,40,25,174,232,43,178,178,115,102,231,245,215,94,253,236,179,207,222,
121,251,157,78,93,72,165,160,181,116,230,67,196,129,23,190,49,73,140,91,168,141,197,39,49,197,34,242,241,49,143,254,234,82,25,107,48,182,155,44,142,114,192,154,176,147,172,87,59,115,230,244,195,15,63,
44,95,161,219,23,248,107,170,197,27,67,136,136,89,56,130,8,38,143,86,192,120,127,128,23,215,145,12,225,114,215,92,211,113,210,115,202,118,104,137,77,119,206,206,85,151,63,223,104,221,203,45,243,41,161,
163,182,109,135,25,108,69,184,205,12,19,42,103,6,113,91,221,217,92,232,106,86,148,228,104,122,178,60,73,117,210,109,44,200,248,104,17,224,55,140,84,77,50,153,234,39,137,184,216,168,181,72,63,36,176,14,
100,172,158,185,135,50,62,95,139,75,48,178,50,153,213,113,128,63,139,138,26,152,83,53,230,31,42,190,163,26,148,102,111,119,79,62,36,213,34,39,134,58,130,13,57,128,74,104,255,194,108,30,165,47,201,209,
156,102,193,114,180,166,140,202,26,249,63,132,4,153,181,11,153,166,244,128,12,52,72,76,13,41,13,116,151,128,199,186,221,133,230,22,54,240,242,105,172,59,118,17,27,40,147,172,241,145,47,216,228,33,122,
170,3,237,11,148,120,182,202,183,111,221,222,57,123,174,67,50,78,153,242,109,203,134,26,31,66,79,156,88,54,235,165,110,254,164,190,68,143,186,7,4,134,152,227,148,139,81,190,245,89,111,90,169,194,61,144,
92,190,82,229,49,12,125,217,172,229,157,247,153,217,13,43,37,132,182,179,205,170,223,4,70,43,88,167,32,45,209,176,238,21,65,146,138,163,220,135,109,132,171,234,36,211,227,94,105,103,51,125,63,189,54,143,
91,39,79,173,87,43,249,126,122,60,111,171,82,134,101,93,14,167,35,173,209,152,27,228,135,173,150,114,239,60,249,212,83,255,247,223,255,157,93,118,29,175,35,147,58,200,59,186,223,41,1,193,148,37,149,137,
131,4,65,0,61,222,251,188,92,47,247,239,30,124,241,217,23,140,205,59,121,242,228,233,51,242,208,233,127,157,57,125,102,231,236,206,115,207,61,247,248,227,143,203,185,133,182,46,222,189,171,53,84,14,149,
189,253,189,143,63,250,8,128,73,147,215,10,25,169,148,31,24,24,186,194,60,9,134,140,53,157,113,88,175,79,157,60,249,204,51,207,94,124,233,229,95,254,238,119,31,56,127,94,110,60,172,194,148,131,34,71,130,
180,213,187,119,118,247,239,222,147,239,127,87,10,246,193,93,121,203,42,51,208,92,83,227,251,211,158,66,39,122,246,76,104,62,42,163,120,98,171,73,101,221,12,138,121,183,206,137,28,162,227,246,246,246,
157,59,119,228,54,152,111,45,120,189,170,117,147,241,52,204,46,16,195,50,120,248,88,119,91,73,225,115,57,152,202,39,212,207,162,162,67,20,133,69,131,68,180,235,154,205,21,94,219,62,113,82,255,125,142,
147,28,56,20,59,215,248,176,94,103,228,54,242,137,3,118,225,214,231,153,22,76,206,120,228,60,58,176,23,207,53,252,76,174,222,143,126,252,214,107,175,188,42,175,255,253,247,222,133,248,29,51,70,215,133,
77,112,154,99,149,104,249,127,77,157,74,108,153,87,96,18,231,219,69,95,95,78,222,169,193,218,209,93,69,9,76,131,225,172,255,217,223,221,61,60,188,183,181,181,141,216,222,21,101,235,209,91,77,183,245,47,
132,140,225,92,7,92,208,201,251,230,29,139,247,197,41,170,186,43,50,252,12,224,194,6,247,120,4,61,204,146,157,56,100,52,86,244,236,32,164,164,61,89,254,6,13,144,53,214,41,143,171,206,88,164,68,119,234,
132,53,134,154,242,245,81,78,196,195,15,136,57,64,227,85,163,89,84,153,185,227,204,216,142,211,236,34,174,96,137,126,101,163,15,161,126,209,175,18,11,56,26,69,123,190,73,4,99,36,59,74,220,101,191,172,
28,31,148,165,75,217,170,180,231,106,24,222,158,56,121,98,119,247,142,60,147,82,192,22,51,213,35,247,67,31,205,151,210,204,202,25,248,29,189,25,214,227,90,155,199,82,129,50,11,12,13,190,50,54,239,74,57,
244,212,120,196,180,3,230,207,0,53,108,4,68,48,184,220,0,216,55,136,28,76,88,38,29,92,61,102,27,110,89,193,26,108,117,137,60,144,137,200,124,35,249,126,183,164,124,171,180,100,110,162,7,0,29,32,231,195,
231,16,89,238,185,81,133,66,0,7,92,15,228,126,61,232,81,145,120,94,227,5,171,16,95,15,149,172,135,148,234,101,242,38,81,122,167,139,126,21,184,19,172,146,131,179,232,21,90,42,111,186,215,130,203,113,237,
104,121,68,211,45,250,61,128,253,221,41,140,146,55,50,37,20,71,141,64,75,87,75,120,124,150,242,98,230,197,240,15,181,7,166,45,52,207,230,32,79,219,66,138,148,124,227,163,184,129,216,74,135,187,254,161,
71,30,189,119,120,79,190,177,244,207,45,109,143,41,34,165,3,26,138,87,118,138,33,207,49,75,216,177,149,124,32,119,94,149,71,67,246,229,128,126,3,121,169,187,114,158,239,239,149,193,26,118,105,45,164,238,
156,58,121,74,254,131,26,187,189,181,189,45,175,252,235,175,175,222,184,174,238,128,5,40,228,208,224,67,1,122,163,137,34,253,198,53,86,25,82,251,134,130,86,185,224,210,134,236,239,221,249,234,234,236,
177,199,30,127,234,201,39,165,29,7,227,251,224,243,79,63,62,188,119,120,112,119,127,181,234,145,158,217,208,96,25,148,161,84,140,81,94,61,156,140,227,107,190,146,213,46,205,209,211,186,248,244,70,146,
26,186,64,145,3,110,54,189,19,228,158,145,79,118,6,222,14,37,210,53,177,220,82,223,34,237,9,77,88,226,15,151,90,11,82,223,72,19,33,22,83,168,207,96,107,51,228,49,33,129,98,253,33,201,100,173,147,101,223,
19,82,99,71,153,76,216,110,46,40,58,162,149,68,195,206,49,238,206,9,119,213,94,151,197,168,97,56,70,61,105,162,203,229,148,65,168,175,68,30,234,31,189,245,163,215,94,125,93,190,246,189,247,222,163,59,
93,218,80,90,239,73,59,120,92,153,67,135,7,162,49,238,179,145,10,220,160,55,155,209,141,121,60,177,70,69,99,128,121,228,80,9,53,171,218,58,69,139,157,148,251,97,127,189,87,85,38,211,174,127,116,158,55,
38,189,5,122,150,106,87,235,174,169,99,170,7,218,108,211,245,152,194,31,45,99,47,141,95,209,173,35,140,27,56,51,141,198,238,188,132,57,219,123,54,127,118,174,255,168,115,181,229,228,96,134,222,182,104,
246,212,89,215,111,115,109,44,69,64,79,5,169,45,67,163,49,133,88,167,208,133,61,90,158,118,30,141,111,113,67,59,43,83,137,247,232,53,219,82,197,66,3,127,24,209,231,82,61,45,107,250,53,81,198,172,200,114,
238,215,71,250,65,117,8,36,64,180,230,246,73,61,12,84,139,124,234,164,2,11,13,116,67,30,234,230,251,177,154,81,77,215,61,185,77,28,78,209,86,184,161,237,127,168,51,84,137,0,254,161,110,209,179,202,153,
245,242,40,119,234,8,74,13,116,49,197,154,221,135,44,82,5,198,176,252,145,152,54,18,11,10,61,149,48,42,26,108,182,94,175,239,220,190,115,150,196,65,188,90,218,208,14,131,91,215,234,196,128,165,243,128,
244,159,86,134,201,142,181,69,181,100,179,153,226,104,112,55,14,32,155,207,164,250,72,207,29,233,3,30,224,239,168,111,208,217,208,0,131,55,200,43,27,8,14,171,113,0,78,40,163,44,68,111,249,65,43,72,243,
78,42,148,218,221,109,109,119,197,23,94,121,99,148,172,1,99,16,236,126,2,197,253,102,193,202,238,7,148,56,93,122,116,29,186,38,197,35,228,245,94,184,240,228,205,155,183,230,91,91,64,4,26,226,90,128,237,
6,14,149,13,154,211,106,153,80,83,59,8,166,215,92,68,168,21,100,32,89,155,118,17,37,219,192,135,160,135,235,16,21,127,217,168,170,230,248,246,157,59,141,103,26,40,149,91,198,133,42,83,148,137,102,62,103,
140,170,26,0,233,13,148,217,29,235,3,48,208,42,66,91,31,29,180,148,183,179,222,223,223,63,62,58,254,244,211,143,51,231,152,162,39,29,173,243,83,3,214,138,245,203,201,11,22,108,19,72,235,32,81,199,110,
3,0,66,245,177,55,59,4,179,180,140,166,218,128,109,3,166,102,185,31,177,247,179,98,39,103,210,193,254,190,82,104,212,128,210,136,170,186,231,48,61,38,69,13,201,41,128,3,93,125,28,58,40,117,98,246,184,
109,237,208,136,80,153,122,94,27,248,226,42,30,189,93,230,16,139,214,134,150,222,219,212,236,25,227,171,88,120,2,215,168,197,131,100,141,21,195,222,153,125,177,178,163,221,240,154,218,35,222,246,158,238,
35,95,44,67,198,143,126,252,195,55,95,127,67,126,208,187,111,191,45,183,3,13,87,129,255,98,146,112,218,92,172,180,12,86,11,244,96,238,6,58,198,26,85,139,190,138,219,218,5,49,243,23,167,42,50,76,210,65,
113,211,94,164,226,140,246,122,20,187,78,63,140,31,138,153,124,88,204,152,121,87,57,167,61,122,40,104,172,254,36,64,75,26,221,49,199,212,203,163,216,43,229,63,7,250,185,102,16,5,85,252,108,181,6,197,20,
222,194,90,118,169,122,213,3,181,84,14,72,164,110,159,177,50,52,208,230,110,23,39,157,116,80,189,140,206,192,103,178,215,55,117,187,107,46,95,126,169,178,188,163,135,204,214,124,81,210,229,152,74,142,
39,68,201,128,186,73,211,101,90,246,133,97,154,46,37,140,202,148,221,119,160,100,24,126,198,205,176,134,6,72,222,230,172,146,70,229,10,30,28,236,43,214,11,106,4,31,99,115,101,180,213,237,184,58,247,192,
9,79,157,215,213,80,27,195,24,6,95,89,31,25,102,61,114,9,134,161,55,64,13,231,17,93,144,202,40,177,2,98,195,115,203,253,102,131,25,210,211,22,215,250,57,243,161,133,59,210,106,189,134,104,254,172,78,15,
158,85,13,78,189,110,147,25,110,153,1,247,0,30,81,16,71,250,232,160,161,198,208,178,51,73,174,177,254,142,78,59,157,250,147,168,61,116,11,103,84,152,109,234,199,215,169,176,83,62,45,229,97,234,228,180,
214,164,74,221,34,22,143,116,207,244,80,214,87,1,206,89,230,208,14,154,118,94,47,87,219,114,78,218,122,22,34,88,41,88,4,223,221,89,159,50,84,149,116,90,130,37,61,94,116,28,224,222,156,247,250,217,243,
231,159,125,238,249,119,223,123,55,26,32,139,146,65,191,113,11,216,182,32,133,145,32,97,62,71,116,172,111,28,92,54,27,189,205,208,147,27,132,9,177,70,99,218,88,95,165,13,138,98,200,173,35,149,251,120,
9,223,215,85,85,104,243,98,66,167,14,254,37,216,132,189,194,136,13,238,201,196,226,69,10,26,195,125,139,206,121,210,49,169,248,190,223,244,88,74,49,81,180,212,108,92,51,27,25,179,107,44,19,146,189,104,
169,62,136,158,111,27,136,254,41,229,201,160,82,55,148,178,10,92,203,4,231,67,19,37,245,61,147,75,93,251,239,116,227,98,115,107,102,179,79,2,159,95,37,35,255,224,109,185,228,197,253,118,125,175,232,252,
230,234,115,98,125,37,149,110,197,213,132,94,163,77,114,152,203,148,134,30,107,47,31,166,57,165,104,245,146,167,209,91,178,176,91,195,143,14,145,248,159,160,24,238,191,116,241,69,249,128,190,185,118,221,
173,219,117,252,67,10,109,244,12,163,182,174,187,48,127,39,218,177,70,163,241,141,30,185,118,69,39,195,142,157,156,104,157,146,177,126,13,84,201,220,49,86,43,225,224,102,50,196,253,141,201,25,109,170,
14,211,111,91,106,23,239,141,190,55,146,118,39,5,230,22,56,89,37,56,247,218,79,245,48,150,35,183,71,143,124,107,25,152,184,185,118,27,41,174,132,154,207,90,202,36,252,8,151,26,251,176,166,73,230,47,163,
123,138,6,146,195,30,84,49,189,119,155,43,151,47,219,254,185,26,7,120,34,6,84,185,118,170,161,153,110,179,93,175,92,15,79,150,212,241,144,172,185,13,40,172,242,179,229,161,219,244,171,68,11,103,172,207,
181,130,227,4,102,193,146,151,43,99,215,214,214,22,147,216,156,238,147,166,121,34,102,204,128,123,78,247,81,88,114,22,39,96,210,71,113,146,184,162,119,23,158,100,191,183,82,83,233,225,150,175,230,17,177,
102,52,104,105,242,198,31,196,110,211,118,8,54,32,186,248,72,58,199,27,55,212,243,68,234,5,137,43,141,105,53,33,40,215,77,111,170,166,10,77,51,139,48,24,104,20,214,232,7,36,57,213,44,121,191,93,180,230,
118,26,149,25,87,199,43,221,252,120,188,158,58,134,204,183,144,8,175,131,230,106,189,98,198,155,2,60,112,193,85,150,10,118,3,93,151,182,148,96,151,128,228,232,88,42,63,122,163,121,99,170,4,212,10,165,
21,156,150,167,124,138,208,87,130,98,161,93,180,238,129,155,228,203,150,228,247,129,154,40,160,57,147,235,241,204,51,207,29,220,189,123,251,246,109,202,26,1,193,183,53,89,146,167,169,201,16,72,200,1,249,
221,54,253,77,26,227,212,61,53,141,62,15,137,158,144,85,26,87,71,93,231,46,187,125,127,169,206,215,86,182,40,145,208,87,221,178,178,46,230,139,1,21,156,2,81,15,174,205,144,233,150,154,16,21,60,156,4,103,
111,50,44,0,42,12,14,34,209,136,183,214,116,71,15,242,53,136,35,196,154,55,89,231,240,100,153,18,5,214,134,173,27,109,59,17,152,228,108,227,51,152,235,86,129,52,116,166,93,149,65,77,209,124,236,241,190,
96,249,95,60,197,96,100,100,164,202,25,139,53,171,172,62,113,12,242,49,145,78,229,126,39,111,121,104,178,107,155,1,143,155,114,101,100,41,244,175,48,204,183,190,67,238,30,171,230,136,97,138,64,195,2,229,
69,97,66,50,119,167,0,99,181,173,150,171,59,187,187,23,47,94,148,17,243,218,245,107,17,207,72,178,168,175,232,188,108,72,64,134,50,113,27,79,30,200,144,232,164,22,107,40,78,172,54,50,172,140,133,54,82,
133,169,55,76,52,213,150,181,110,65,170,50,47,197,251,4,244,177,58,245,142,139,135,138,61,212,61,202,253,182,39,206,78,161,128,222,240,168,96,91,77,133,8,18,50,181,233,225,131,222,57,77,12,112,248,166,
134,88,121,247,94,235,12,206,103,188,178,169,85,232,230,189,97,59,135,100,74,108,167,20,63,216,52,120,155,0,76,212,139,191,121,229,149,43,201,183,195,126,171,177,225,110,208,39,6,219,11,163,135,26,160,
56,183,241,146,25,41,240,108,10,172,17,201,245,51,160,181,128,31,146,100,90,230,140,72,149,47,91,78,221,42,4,91,14,40,247,75,137,210,189,217,248,1,93,29,108,167,63,88,115,225,70,38,182,251,213,87,215,
214,24,45,142,216,92,136,213,75,102,197,145,42,100,60,49,124,11,198,241,182,186,195,204,160,198,11,4,87,2,77,168,122,52,246,230,238,177,33,229,251,230,205,155,176,172,154,177,226,171,181,44,194,195,154,
78,163,138,39,16,31,57,106,45,161,79,224,233,27,174,37,240,73,227,162,185,143,109,19,153,242,220,201,81,135,249,50,98,168,111,193,163,176,117,124,81,135,147,99,41,79,193,208,36,27,154,80,59,138,250,105,
47,182,208,23,91,200,3,22,190,160,172,41,22,132,52,194,88,20,62,46,74,169,150,23,183,146,193,136,12,28,253,104,104,170,25,163,219,123,5,203,23,213,235,188,129,70,244,202,43,175,124,248,225,7,171,229,82,
181,192,202,222,67,132,170,106,10,180,140,210,210,221,147,204,26,122,212,153,117,129,217,228,187,201,2,26,115,152,103,14,150,174,91,251,172,58,229,66,192,109,45,85,138,30,29,21,147,247,245,92,95,99,220,
108,9,32,5,229,176,207,229,150,235,213,131,187,161,19,52,167,68,31,75,237,83,15,19,137,160,63,77,110,37,140,35,205,240,147,50,17,243,140,161,192,148,33,27,65,34,56,5,197,14,4,54,99,172,37,113,20,247,165,
49,211,204,246,4,188,247,150,136,1,99,8,139,81,201,107,82,35,69,106,67,246,31,111,30,85,177,210,189,209,244,73,119,196,243,36,120,110,148,121,129,134,241,98,26,79,99,40,36,11,76,165,146,168,238,41,212,
252,64,207,15,246,220,203,68,167,78,75,158,50,21,143,203,113,242,248,205,109,110,40,161,138,53,61,172,60,202,13,179,187,187,251,226,197,151,228,172,186,113,227,22,92,240,172,126,1,253,110,71,194,146,71,
95,186,189,48,115,40,21,231,81,114,97,76,147,65,220,29,187,205,138,46,147,25,28,98,133,79,220,246,31,103,107,33,155,179,22,97,159,53,88,83,252,30,44,110,208,59,225,201,187,255,76,101,97,84,133,164,155,
145,5,251,228,125,192,172,75,85,41,187,224,55,183,126,162,224,34,89,145,178,50,101,40,17,228,125,184,209,225,11,223,54,190,22,31,136,54,175,250,53,164,105,179,94,234,67,208,4,9,60,123,13,169,22,205,149,
43,151,236,19,169,212,110,24,44,1,119,238,234,54,118,54,155,235,212,169,150,225,141,231,104,208,36,86,190,33,82,56,25,37,196,203,206,42,15,202,182,165,190,218,142,57,114,18,164,197,51,159,70,144,100,213,
122,80,222,51,120,26,138,43,177,135,242,1,117,195,49,156,45,115,6,219,153,132,27,6,77,105,179,175,239,42,22,83,3,23,124,65,99,0,159,254,249,64,142,7,61,126,163,89,170,27,104,128,251,195,16,68,247,222,
181,143,167,137,244,126,212,255,172,87,214,125,207,230,115,154,10,232,46,185,77,107,153,48,20,26,234,184,7,71,127,237,130,55,76,73,158,119,37,63,97,131,151,170,136,138,110,243,72,156,178,84,67,80,119,
212,9,50,160,140,52,50,236,203,247,92,175,87,116,23,80,135,169,97,195,169,95,129,95,253,116,148,197,52,83,129,201,34,117,51,112,182,180,124,207,180,157,87,50,176,124,124,106,91,182,233,187,89,11,227,133,
108,23,185,155,203,1,178,58,190,23,41,145,45,242,13,219,106,23,212,181,45,79,208,228,55,164,204,25,23,46,92,144,23,250,213,87,95,146,154,173,189,185,70,112,64,173,215,176,157,183,24,52,99,197,57,148,92,
145,49,119,248,183,146,74,124,140,206,212,38,253,75,228,221,36,111,143,147,11,20,249,212,164,224,41,213,201,27,200,222,220,32,212,128,65,190,16,21,124,80,143,54,61,74,177,35,235,87,190,238,50,134,146,
195,56,190,45,195,214,194,72,248,161,10,231,172,67,139,60,148,138,75,21,204,168,218,68,210,19,29,124,112,51,41,75,123,34,195,46,142,168,53,57,14,105,124,16,0,220,243,239,228,20,244,236,161,82,195,7,72,
135,224,75,100,169,181,138,156,82,13,51,227,125,186,49,242,153,151,168,50,230,205,71,54,197,213,5,37,185,7,45,95,86,182,5,96,46,121,132,154,61,236,177,154,57,209,114,217,60,91,234,247,172,122,7,63,12,
213,11,133,62,19,126,244,85,61,210,241,241,241,238,222,222,203,82,196,187,246,214,173,155,112,4,226,237,1,113,136,254,244,92,161,167,80,81,108,69,255,139,143,206,41,186,200,131,7,142,135,198,35,217,29,
182,10,236,133,249,225,142,228,234,209,12,209,243,52,42,30,110,127,159,172,236,57,93,61,58,83,198,111,96,115,246,131,107,84,169,135,31,27,56,50,217,98,152,4,76,187,129,98,213,100,70,122,251,26,111,157,
201,197,70,200,241,207,17,149,205,211,143,61,200,155,167,248,96,116,82,208,237,104,82,138,177,179,197,225,171,60,35,233,193,47,19,36,32,7,131,238,227,184,153,27,119,52,133,243,70,171,138,6,14,244,197,
27,43,114,3,181,94,160,197,75,213,90,187,152,151,105,96,10,200,200,206,38,206,216,130,187,29,204,234,87,127,84,148,22,245,206,157,59,243,153,84,159,196,170,234,67,106,112,185,112,96,212,61,199,213,1,29,
150,202,70,32,81,101,101,199,92,19,93,131,10,185,166,167,42,34,117,71,211,224,208,67,25,121,159,148,32,115,109,44,204,3,52,36,212,211,138,13,254,97,247,125,86,202,55,236,159,128,41,153,142,142,254,27,
169,152,175,161,181,102,204,46,215,85,163,209,194,112,149,244,135,55,106,214,17,209,135,202,187,233,97,154,195,213,42,228,236,152,23,228,15,165,243,45,242,183,148,41,41,233,112,32,127,131,167,26,50,48,
59,121,0,186,249,28,145,122,197,58,155,166,197,65,15,167,55,93,4,232,171,130,208,191,81,186,247,241,10,252,242,214,154,227,200,235,76,54,99,34,101,133,178,127,243,79,79,250,238,228,155,95,190,124,249,
163,143,62,90,171,239,51,243,159,76,179,102,12,66,124,222,53,253,118,210,185,214,33,49,219,131,4,172,22,139,71,183,112,179,21,122,176,167,212,225,14,67,174,234,248,83,66,21,98,24,155,95,183,144,189,121,
28,96,249,160,170,250,92,228,160,77,22,156,28,6,213,241,14,214,106,225,234,123,101,115,122,171,51,19,184,72,28,227,162,70,73,65,152,160,154,228,212,145,83,237,81,227,246,148,151,26,123,235,21,198,85,51,
41,213,111,197,112,43,174,12,72,163,187,119,120,8,37,65,172,5,47,91,76,78,169,131,145,155,137,143,39,154,161,198,238,209,132,248,130,84,38,101,147,39,162,153,14,6,207,66,14,19,180,138,247,63,197,126,110,
224,202,76,112,251,104,83,13,93,139,197,117,52,110,22,98,188,117,19,112,213,181,39,246,156,148,33,77,91,89,249,181,90,45,165,136,95,188,248,82,55,155,223,184,121,211,200,224,100,140,140,176,134,119,226,
104,38,176,33,31,3,83,217,143,199,251,48,121,78,251,153,241,85,235,229,177,33,51,126,66,219,155,172,216,71,189,225,12,117,246,119,104,144,119,116,139,140,232,75,78,31,45,184,104,208,197,214,166,70,91,
226,231,154,53,146,45,65,17,176,85,70,164,133,153,160,6,56,7,79,157,46,53,212,205,234,167,223,240,22,189,93,111,59,179,182,166,247,134,146,172,178,244,94,42,78,228,16,79,114,160,162,90,87,46,95,49,125,
11,222,97,195,54,162,72,211,61,227,125,237,70,88,17,46,122,93,169,19,71,200,238,183,171,37,3,176,236,60,48,65,181,142,56,137,32,117,225,46,20,92,246,198,60,45,193,108,51,33,176,118,229,210,66,110,246,
15,14,182,128,6,84,51,4,254,166,73,198,16,111,224,92,8,115,202,194,229,59,124,1,11,53,150,90,202,97,64,72,251,8,143,110,129,164,58,178,134,215,148,238,88,253,33,204,252,193,73,97,227,68,111,247,190,250,
141,221,184,113,243,236,217,179,243,197,220,34,201,49,198,248,154,218,220,42,228,245,71,91,11,24,100,135,62,75,195,19,192,227,153,17,197,70,252,141,9,210,54,235,158,168,153,198,26,203,217,165,88,88,109,
65,6,249,71,27,77,52,238,192,225,76,27,12,83,1,27,75,61,123,53,7,121,211,205,22,86,252,200,196,103,255,175,148,56,61,145,18,17,71,53,201,107,20,60,1,201,81,126,139,119,209,104,40,114,50,186,107,93,101,
87,198,8,173,232,228,190,61,179,115,230,145,135,31,254,236,211,207,120,40,18,42,192,41,75,216,45,27,87,97,92,198,132,209,253,17,199,148,89,22,155,68,56,27,164,105,235,64,11,61,168,240,5,175,186,249,109,
57,177,10,107,58,219,50,179,83,166,145,16,230,33,93,42,104,78,166,250,131,171,77,21,23,234,224,154,108,240,105,36,127,70,12,193,116,136,140,27,23,99,137,213,37,100,77,0,48,48,68,205,206,130,47,19,185,
200,170,178,145,98,130,121,252,68,35,138,77,6,117,19,194,248,114,75,94,234,70,165,6,141,195,176,106,37,175,210,136,182,169,110,39,32,213,36,106,20,114,25,141,147,162,211,123,198,45,165,155,79,201,63,161,
243,73,172,189,203,232,127,29,42,105,192,22,52,198,25,119,171,159,64,227,83,94,166,228,118,227,163,117,45,40,134,161,58,250,153,59,80,227,78,32,164,174,149,234,46,226,137,40,163,215,191,141,80,186,216,
220,221,125,73,138,120,215,93,191,113,195,35,27,156,232,157,146,159,215,97,66,13,140,182,229,173,212,95,139,241,49,168,141,214,26,74,159,109,91,238,195,200,142,173,70,222,174,167,227,155,47,147,21,139,
255,10,163,72,53,133,251,173,195,29,78,212,97,78,154,215,84,131,186,140,2,79,251,165,10,174,153,103,225,184,184,168,119,29,21,64,177,110,47,141,3,239,225,154,110,70,233,217,221,46,122,98,182,148,66,160,
122,97,228,152,238,97,200,1,0,25,138,33,251,40,46,95,186,168,25,30,140,70,114,20,5,7,41,72,220,74,208,86,93,247,96,153,64,118,24,186,116,61,152,13,177,54,107,96,11,41,143,66,139,43,64,15,194,41,96,97,
107,117,75,104,63,125,205,137,198,19,187,120,59,108,225,224,212,173,215,107,70,226,218,253,58,16,232,208,58,84,119,38,217,158,37,108,11,21,130,214,92,32,44,235,116,176,96,103,205,89,129,245,206,54,96,
152,249,1,221,112,73,233,155,238,38,210,27,8,247,165,9,35,139,77,112,65,13,99,111,168,101,213,98,190,80,218,195,56,176,50,152,184,176,156,241,78,104,140,34,61,48,110,74,93,37,212,135,94,231,157,89,55,
135,99,183,2,220,184,201,26,90,247,6,127,71,132,204,162,21,132,8,164,5,129,229,176,249,206,42,195,233,18,114,176,85,149,186,216,210,80,84,21,145,182,212,202,2,178,138,96,73,235,135,163,48,119,195,117,
134,109,231,20,180,54,187,199,132,32,246,77,167,30,225,250,201,202,217,160,248,108,151,194,136,13,4,211,209,229,252,204,211,79,75,3,117,247,222,93,239,141,129,159,182,169,78,142,20,181,86,192,196,156,
15,80,190,179,199,3,78,90,183,96,43,4,212,138,26,5,224,38,89,17,26,182,194,109,179,9,247,178,5,92,212,44,93,229,28,130,62,72,247,193,132,219,126,62,159,203,224,178,60,62,166,164,51,111,180,1,215,43,227,
74,221,16,239,207,196,113,246,159,125,142,142,99,218,83,69,47,170,209,69,170,88,156,2,55,141,35,106,159,106,176,98,194,231,21,156,143,80,83,95,44,234,28,226,154,204,185,219,150,228,210,151,200,39,181,
84,129,91,215,250,137,150,105,5,218,99,239,93,147,116,232,88,132,15,110,192,184,214,56,91,51,194,40,195,27,35,176,235,204,198,47,231,17,21,244,144,133,104,206,253,165,238,31,147,37,153,209,127,205,176,
109,50,83,203,72,112,136,213,7,139,13,7,248,230,3,7,32,163,17,243,108,163,127,53,54,147,6,37,25,12,25,151,203,229,254,254,254,139,47,106,80,178,180,68,141,239,183,67,13,195,36,136,94,8,170,36,142,167,
134,13,197,56,34,171,110,152,69,23,70,248,214,235,3,166,129,97,70,242,51,164,189,154,129,131,9,146,124,8,25,35,127,38,94,49,147,212,102,31,251,12,48,145,25,98,185,4,103,85,197,104,209,86,20,3,179,76,9,
39,71,99,34,214,73,50,152,142,212,16,150,177,65,242,211,136,219,145,84,1,3,103,113,81,214,97,232,89,61,194,39,86,121,13,225,116,230,192,40,8,248,202,149,151,205,96,171,140,151,82,7,6,85,18,154,217,68,
2,45,207,69,207,46,109,37,185,202,152,143,41,91,146,67,195,162,227,185,201,5,189,54,93,140,35,170,152,74,201,137,86,247,224,51,67,111,170,224,54,233,237,7,7,106,246,189,88,204,157,153,131,22,126,147,43,
41,85,126,67,153,79,131,101,171,109,97,181,45,237,120,204,144,119,193,178,194,118,137,131,47,84,139,68,96,83,241,229,232,212,248,50,154,226,53,49,163,80,237,119,165,251,190,126,227,220,185,115,243,185,
2,205,188,232,217,104,91,217,220,223,249,188,27,112,4,3,147,188,14,250,179,84,229,175,171,181,205,128,76,250,72,230,117,206,229,62,71,121,182,151,184,210,131,113,99,128,192,54,157,220,32,154,144,155,135,
163,227,35,253,231,106,7,169,32,245,90,45,85,45,209,170,213,144,82,99,254,87,8,110,144,138,172,7,106,11,108,165,218,8,24,164,159,92,57,162,63,69,221,21,164,124,171,81,60,152,254,136,34,194,225,40,159,
248,102,83,22,91,219,175,190,114,229,173,159,252,216,57,111,170,189,182,6,135,129,160,104,154,19,23,228,152,124,179,37,4,41,228,37,119,130,137,6,253,57,169,141,164,105,22,64,251,33,185,132,211,156,86,
168,92,33,129,145,214,134,161,159,61,120,228,157,77,208,147,126,155,26,187,53,211,51,114,121,180,28,214,203,205,102,21,17,225,83,213,197,254,232,100,115,47,245,188,129,226,185,56,117,228,199,31,39,91,
207,213,90,63,86,254,92,173,77,237,96,40,78,90,48,99,181,80,19,188,200,57,177,219,37,211,234,71,243,149,220,33,85,255,205,82,43,120,171,80,62,142,165,90,74,136,237,86,11,211,24,156,175,82,166,219,72,131,
118,71,64,199,105,48,85,23,94,185,120,110,79,54,176,169,245,40,78,207,174,50,110,151,37,6,22,74,161,130,49,104,131,123,104,199,226,166,137,201,238,218,154,199,210,175,123,115,229,196,87,216,28,106,110,
141,166,131,60,94,170,145,239,197,139,23,91,90,209,250,221,18,77,79,95,141,224,98,213,79,250,111,70,191,231,17,133,119,226,141,101,121,26,132,58,141,63,27,249,37,211,198,54,222,191,243,12,19,72,109,114,
5,153,119,203,12,3,13,171,106,103,51,180,157,27,236,128,134,145,253,1,236,212,125,132,28,246,138,38,142,177,31,133,110,166,73,141,101,53,212,40,88,61,8,237,52,181,199,196,73,57,32,47,102,99,166,151,201,
91,114,17,130,229,127,189,246,250,235,5,1,140,122,5,109,123,149,163,81,97,19,144,213,54,154,46,32,155,218,19,39,88,246,72,80,238,77,228,187,73,215,32,211,125,180,52,122,250,225,226,254,131,239,15,105,
230,192,85,204,158,86,149,76,197,28,6,140,97,130,85,214,238,157,93,237,74,212,64,124,252,56,74,13,219,6,17,216,184,77,216,131,130,212,105,205,102,24,243,51,180,137,160,113,118,206,85,178,206,14,37,13,
38,140,113,47,226,224,86,9,113,100,52,201,163,165,188,239,115,15,104,84,177,45,232,210,125,176,168,29,96,37,89,198,10,243,28,220,191,135,30,48,228,10,43,31,191,151,47,157,117,157,250,159,46,151,196,67,
64,95,179,70,211,28,116,245,33,239,104,68,197,192,190,216,166,227,163,227,172,34,35,197,226,148,245,172,34,20,245,36,209,192,48,116,218,193,31,3,253,20,251,65,74,156,78,147,8,233,243,197,92,244,35,214,
198,73,66,105,74,25,2,233,80,51,121,139,211,72,221,83,87,238,218,11,79,60,161,86,177,55,111,114,153,92,61,124,147,71,130,241,76,77,16,54,168,159,76,44,182,212,5,255,215,122,11,127,48,121,25,93,98,149,
107,180,124,180,243,190,106,255,72,9,15,19,250,23,247,159,155,82,253,72,71,62,159,245,194,216,100,230,213,241,81,206,75,57,108,59,13,217,104,173,12,219,168,213,84,90,112,117,22,229,54,147,37,60,133,170,
111,119,228,194,143,16,51,119,240,53,166,221,9,113,172,251,177,242,31,252,30,168,203,62,234,241,96,191,182,81,225,168,191,11,174,99,56,97,205,64,165,45,230,232,175,207,201,242,88,117,167,51,244,37,214,
244,215,109,39,169,199,185,186,152,26,166,100,124,208,209,86,217,18,188,125,165,137,175,172,164,205,50,186,188,82,101,106,174,135,209,162,124,130,75,17,139,213,122,123,248,199,198,131,135,22,23,113,49,
193,219,0,182,77,197,38,244,186,207,55,130,6,94,249,209,209,209,254,129,116,226,23,229,25,87,138,161,209,79,67,205,135,164,255,115,197,151,43,30,235,116,192,145,158,195,31,77,216,208,96,57,223,49,212,
64,31,128,4,21,49,37,49,58,213,178,110,146,114,27,79,82,197,244,171,210,211,44,6,149,8,208,243,58,234,165,110,21,132,164,11,191,210,29,236,99,79,163,149,29,66,184,8,231,42,159,24,71,24,183,103,230,119,
232,54,112,134,243,20,239,250,61,83,131,78,141,206,97,42,118,99,96,61,150,192,114,179,141,247,48,52,151,47,95,198,4,196,233,47,165,49,8,210,88,65,26,212,82,242,100,27,233,253,126,41,211,117,116,139,172,
222,22,87,135,86,100,186,71,75,52,194,46,170,195,52,30,177,245,233,244,201,85,198,33,108,170,154,100,84,134,14,6,73,210,137,111,111,109,73,121,210,83,65,41,210,13,9,87,238,101,26,170,74,170,129,207,6,
95,78,139,164,102,218,230,178,29,224,49,101,66,83,174,167,152,52,201,178,206,151,81,170,22,203,222,184,58,14,174,123,233,17,144,182,51,143,227,74,166,54,133,213,253,114,60,28,245,205,90,175,147,52,96,
90,31,89,253,212,209,97,181,26,191,208,117,170,64,66,77,71,158,81,170,18,24,186,93,80,70,11,179,26,156,130,122,133,164,224,15,60,111,128,41,247,160,241,168,251,19,107,63,39,41,183,155,208,150,255,248,
248,168,157,207,59,181,95,143,36,103,177,99,141,206,210,133,16,151,159,40,221,87,145,224,129,103,198,156,236,43,105,54,197,75,151,46,125,244,209,71,27,122,203,177,173,240,22,150,239,119,178,247,161,59,
146,26,126,69,83,2,150,251,32,71,146,22,28,111,113,61,103,93,249,217,98,201,124,160,178,73,39,170,57,47,55,12,197,163,215,188,225,10,238,37,4,62,56,180,63,128,206,58,52,13,174,162,37,171,36,37,111,159,
75,109,160,232,96,101,19,122,74,181,7,116,29,182,229,112,134,24,171,19,108,205,1,112,188,25,235,199,50,218,169,185,143,124,132,164,54,90,38,170,205,43,28,99,201,222,177,233,248,222,189,123,138,104,117,
141,199,42,90,174,147,212,196,185,158,172,57,213,222,222,189,195,216,28,24,57,29,172,42,237,127,184,131,49,8,8,180,98,38,137,91,159,149,234,44,97,156,25,203,31,206,49,164,251,197,143,97,180,104,43,238,
156,17,71,107,41,42,72,2,35,44,140,91,152,105,208,212,24,103,127,108,137,106,11,86,127,132,204,73,187,202,19,127,81,250,134,91,183,110,214,198,168,178,176,89,103,13,228,76,147,156,182,233,103,87,195,154,
99,10,211,177,200,197,161,209,63,199,90,140,71,138,160,43,215,200,229,175,19,141,127,118,238,213,78,14,9,148,189,186,110,97,64,130,214,19,185,218,106,225,160,137,198,252,28,241,83,26,3,186,74,253,164,
210,184,10,55,206,155,209,24,73,7,112,2,14,217,41,28,254,71,195,16,91,45,68,11,135,193,157,74,203,135,234,21,174,107,182,43,151,94,54,105,12,160,52,244,2,230,214,72,90,115,11,61,161,254,75,188,42,71,135,
96,172,69,147,73,189,149,91,231,185,67,33,82,54,60,69,189,159,179,194,168,167,22,125,220,213,152,123,157,1,47,192,208,57,57,199,53,34,92,70,249,30,61,24,226,17,9,62,169,109,166,66,161,8,219,146,198,117,
61,97,212,119,53,148,243,241,102,181,128,11,91,85,70,71,187,66,149,137,148,218,71,53,201,153,64,250,231,253,106,13,240,228,172,154,81,211,29,124,98,142,224,12,10,210,21,136,24,4,108,8,213,99,149,26,4,
169,163,124,82,54,67,86,151,145,237,19,116,36,224,249,129,196,6,67,126,41,194,177,32,12,227,24,193,166,114,173,185,141,242,12,47,151,203,16,235,148,199,237,205,0,181,84,163,82,161,217,130,82,66,185,30,
138,216,244,107,128,221,13,165,110,174,173,53,204,193,89,101,52,212,71,80,72,164,170,113,6,123,222,4,52,54,115,100,145,154,253,240,67,15,159,58,117,234,179,79,63,101,180,80,69,9,173,50,91,99,104,246,57,
52,254,183,252,138,88,92,41,62,4,19,100,242,142,203,54,237,122,74,224,36,68,183,234,39,138,247,23,217,236,30,71,215,207,100,169,8,19,95,235,186,172,219,90,108,73,5,95,174,86,138,218,209,108,32,150,170,
18,74,19,179,29,111,61,224,27,53,10,8,64,173,175,103,57,93,214,208,6,144,165,19,195,40,83,170,99,129,135,91,149,82,166,169,17,30,12,101,218,90,246,10,100,103,153,71,13,246,192,230,223,139,125,102,139,
109,36,111,181,200,69,78,200,121,140,91,73,245,96,176,102,60,194,189,103,90,40,163,87,19,98,32,209,35,118,140,204,150,44,222,222,250,239,49,103,115,52,12,225,76,25,137,156,148,74,153,183,21,75,12,163,
102,206,178,38,130,237,153,237,28,53,11,195,50,193,232,141,27,199,97,212,56,45,161,28,47,143,247,247,15,0,167,116,55,174,95,247,61,109,13,78,114,194,70,101,33,199,120,159,224,107,196,90,114,77,153,169,
118,52,62,76,24,201,201,4,247,97,196,199,39,198,4,97,188,20,206,84,73,108,77,40,115,159,196,158,233,99,162,71,84,132,125,96,4,13,189,135,23,52,149,31,188,78,154,230,129,152,1,42,79,205,132,185,56,244,
204,75,84,27,26,63,152,146,147,92,217,230,216,239,178,237,60,11,215,155,209,12,17,121,119,15,188,148,202,38,228,146,29,250,254,70,113,85,60,152,26,173,43,183,149,102,5,128,247,1,83,192,98,60,210,129,31,
51,246,183,78,136,36,24,20,108,147,135,103,15,24,63,26,1,243,228,132,186,193,124,2,208,147,171,225,230,124,145,17,75,207,252,7,42,65,228,218,220,61,184,39,223,109,107,107,177,113,146,31,189,143,51,175,
50,148,247,201,67,93,27,236,13,200,141,165,52,194,149,62,101,178,145,79,56,72,241,240,176,243,134,107,21,51,253,184,64,211,198,103,185,186,117,235,214,206,206,25,130,39,197,210,146,98,221,158,134,177,
142,195,132,76,141,15,215,164,198,83,113,206,184,206,190,239,231,243,217,241,106,41,15,35,168,35,51,15,79,111,73,40,196,57,156,224,141,176,193,26,64,21,0,128,74,144,249,190,90,110,164,128,111,122,75,100,
69,85,129,68,75,129,126,200,173,64,196,134,61,122,160,95,135,238,42,134,118,54,55,72,218,82,76,193,14,64,174,105,117,219,33,118,76,51,175,22,45,191,249,99,36,155,254,96,67,22,159,125,246,153,27,55,111,
32,228,87,175,149,49,50,33,179,82,62,56,187,82,48,33,229,70,144,151,156,141,223,205,86,93,85,163,230,71,154,204,42,136,106,94,135,40,34,227,76,173,104,146,241,86,108,89,215,34,250,214,175,56,11,224,64,
208,188,114,1,171,187,17,107,210,124,161,124,240,213,106,133,52,168,68,243,219,145,129,145,98,181,10,178,4,62,223,26,143,169,180,140,247,246,0,14,195,160,76,62,98,254,169,35,57,36,184,153,114,30,93,73,
71,214,187,237,168,45,164,155,122,88,188,83,184,127,59,60,97,122,201,24,143,143,143,29,6,12,12,56,78,234,180,220,66,162,213,84,5,75,50,250,118,225,26,109,92,170,23,227,127,153,133,116,182,155,213,212,
61,116,52,113,51,104,131,107,114,137,21,222,158,6,107,84,135,144,9,252,79,246,184,7,84,141,127,90,181,160,213,246,149,59,219,170,244,225,63,76,246,193,222,39,53,90,174,150,123,123,123,47,94,212,100,159,
107,215,174,141,179,17,33,249,50,4,171,20,220,251,85,27,128,50,238,198,99,61,122,43,94,83,197,148,85,99,105,188,250,42,250,45,182,59,169,43,133,74,138,49,59,20,47,241,110,143,106,103,119,192,137,174,229,
154,191,129,71,185,238,148,233,122,168,75,47,23,0,170,147,151,105,27,18,73,203,78,145,53,164,210,197,223,254,118,220,157,35,123,203,225,125,70,230,147,130,23,213,212,64,212,138,244,41,103,228,149,87,174,
24,241,147,66,30,125,164,59,16,129,123,212,243,5,26,136,13,108,247,96,31,76,211,139,170,11,143,106,23,165,3,29,88,197,35,224,197,69,45,177,54,56,79,144,235,99,34,37,66,192,218,68,43,63,89,145,193,137,
250,148,248,145,220,208,187,187,119,8,136,19,132,139,201,242,57,81,169,205,111,186,2,35,13,96,28,103,235,90,178,204,84,80,91,69,218,62,88,5,34,242,90,112,77,27,174,171,75,148,111,117,28,108,44,218,42,
149,26,123,238,163,150,94,83,91,165,192,252,115,211,243,22,102,118,115,238,123,130,227,78,210,207,128,40,163,191,191,100,105,114,35,89,42,20,102,80,200,147,39,39,231,102,109,223,48,34,30,197,248,97,22,
17,71,151,50,101,160,201,128,130,5,34,71,4,121,215,240,171,154,85,245,35,223,47,233,40,217,112,176,104,131,51,250,101,178,215,97,36,111,224,154,135,40,106,169,218,222,222,150,22,233,167,63,253,9,129,198,
64,169,145,102,46,23,238,100,248,246,248,89,19,122,2,26,214,100,138,167,138,9,196,213,3,54,155,106,209,176,111,103,158,120,146,119,246,17,36,185,165,67,64,156,69,139,220,214,98,212,21,221,244,14,213,87,
122,20,108,4,67,225,23,179,197,6,21,60,165,170,141,76,124,157,88,223,25,101,162,250,92,36,55,114,201,190,89,154,228,99,185,58,180,62,217,54,147,86,134,107,109,222,109,185,226,200,66,205,18,179,125,22,
79,124,37,30,109,212,98,93,115,85,192,8,98,171,89,87,148,50,105,161,20,52,102,190,97,1,180,35,93,213,185,210,201,80,109,60,119,182,2,113,103,146,170,132,31,109,237,109,55,110,132,215,154,103,16,178,151,
175,196,242,60,24,7,60,78,42,178,7,183,4,63,9,220,122,218,168,44,83,215,17,205,240,66,92,156,193,17,163,100,198,33,153,80,104,174,16,83,172,83,242,18,138,205,151,76,177,121,125,92,87,122,130,232,196,70,
60,249,36,106,55,139,57,67,196,84,92,16,203,181,54,119,30,86,130,8,217,213,194,87,220,101,178,140,194,189,41,208,99,233,57,41,86,95,167,209,239,138,239,194,64,140,134,90,36,222,99,102,193,105,63,218,110,
108,154,116,36,35,230,150,251,35,217,170,6,2,96,55,179,19,178,243,192,170,59,177,251,217,38,19,118,42,118,154,220,51,170,97,168,67,144,10,126,229,114,182,33,72,225,249,12,83,239,22,55,7,98,20,9,106,15,
20,13,66,13,143,29,166,201,99,35,22,92,45,247,111,176,51,87,253,164,220,91,160,221,164,82,35,39,173,243,106,76,7,72,199,123,76,250,3,253,99,39,227,33,77,98,164,57,151,123,106,119,111,119,107,177,144,34,
206,163,172,241,197,29,21,101,8,41,215,209,111,80,164,118,72,102,113,81,243,139,109,40,54,134,131,231,121,103,59,97,51,127,67,177,55,41,46,55,111,168,108,167,67,249,110,24,84,234,226,210,233,77,57,130,
129,52,64,8,244,112,216,128,154,218,152,197,99,99,57,112,138,120,152,250,221,157,58,96,90,158,13,30,53,118,136,130,239,90,190,251,20,124,219,143,170,51,24,79,139,8,76,100,60,208,98,54,111,155,153,79,244,
72,204,3,15,15,151,167,225,94,193,107,144,122,181,178,189,44,190,240,196,14,45,187,39,148,229,119,144,115,198,94,84,126,202,147,79,62,121,116,116,120,251,246,109,51,130,32,221,210,189,207,170,180,7,6,
7,13,159,19,166,110,163,91,30,136,246,208,32,12,141,111,113,35,72,131,61,157,239,159,41,56,244,91,58,90,124,65,101,82,99,186,109,156,251,76,30,155,231,168,76,106,121,137,202,7,223,108,164,130,183,13,125,
86,209,182,224,163,102,0,72,37,35,142,194,247,104,19,254,104,127,225,125,137,75,52,61,139,32,37,47,36,193,200,55,255,128,253,93,237,70,172,71,49,129,142,14,101,218,18,33,243,65,61,46,204,83,33,142,120,
171,158,88,90,224,177,79,174,241,217,6,122,56,152,59,146,238,221,127,212,104,227,238,116,235,86,212,118,105,240,183,244,174,240,72,178,145,89,104,44,205,98,29,143,237,208,146,169,114,198,44,227,226,165,
191,26,136,155,72,194,254,214,195,107,172,91,140,85,155,85,17,141,148,92,196,89,63,56,59,146,241,146,143,151,203,125,176,83,164,83,147,34,238,62,98,214,58,167,90,22,194,84,106,17,109,160,116,135,140,96,
165,28,26,136,148,170,172,15,224,67,213,130,121,242,226,8,152,87,203,96,3,180,106,119,107,228,188,82,35,116,234,50,184,140,187,116,84,160,8,170,118,85,18,197,170,180,116,111,92,227,141,152,249,143,25,
117,68,115,160,141,53,203,192,226,45,242,24,67,102,44,206,144,156,14,144,131,177,9,130,179,254,148,109,165,21,60,120,62,5,136,139,46,16,81,83,42,125,32,212,97,199,150,224,232,246,10,93,128,124,45,80,76,
120,138,142,59,19,69,149,15,195,156,21,153,186,219,181,112,128,106,241,145,211,73,163,177,180,100,93,99,246,1,113,16,209,198,216,194,4,91,121,29,154,134,48,155,29,236,239,75,63,40,239,97,221,247,190,185,
118,35,55,79,20,244,149,177,241,38,89,37,107,205,229,103,74,106,249,56,159,120,96,208,128,52,47,121,132,110,223,4,120,130,136,3,170,82,43,187,200,252,224,77,218,97,34,5,27,144,209,145,169,23,115,99,166,
1,76,133,102,107,102,214,43,200,42,33,64,199,179,4,117,16,20,32,243,64,110,134,126,149,135,181,92,5,36,98,54,84,87,13,186,66,73,212,141,73,41,152,181,29,187,0,64,49,141,49,58,56,128,120,96,169,242,16,
213,14,165,173,37,215,116,198,180,201,85,114,81,227,54,24,137,57,74,32,222,58,191,6,15,182,156,4,175,189,246,218,207,222,249,25,55,210,16,172,102,39,95,87,189,161,49,189,16,43,101,130,107,172,40,180,118,
243,254,209,203,186,209,8,11,249,137,106,239,128,209,173,213,205,97,241,227,179,112,128,72,38,6,30,37,217,22,189,205,221,56,164,149,196,55,45,62,38,133,209,176,9,117,21,206,86,195,18,89,245,248,198,138,
63,20,48,232,19,12,209,221,228,195,112,151,96,125,77,204,97,180,30,177,178,238,203,49,99,70,70,19,158,17,60,15,201,197,246,177,150,255,64,6,151,249,107,219,130,170,88,244,227,134,118,152,218,27,209,212,
171,177,35,36,86,111,22,121,101,71,203,165,46,126,60,250,202,156,97,248,178,178,171,37,107,232,79,50,63,19,120,41,151,134,135,180,29,66,177,186,188,58,135,178,246,180,227,62,54,58,97,157,255,164,114,63,
232,63,81,67,4,89,227,13,103,139,163,95,136,202,161,97,110,129,86,111,99,114,118,106,190,194,168,152,152,58,35,184,108,102,140,105,230,133,211,78,92,131,146,117,177,137,180,123,163,192,186,165,191,185,
107,88,134,65,245,168,11,227,76,109,153,12,33,84,119,35,91,126,87,141,124,69,116,139,141,35,222,206,79,35,17,93,79,201,157,179,15,37,220,100,18,221,47,32,15,68,183,45,227,95,177,10,49,153,30,23,13,38,
45,133,106,181,74,50,79,238,60,62,84,52,192,246,192,254,113,123,175,51,216,128,27,70,30,128,59,191,195,177,22,83,56,58,54,141,236,105,46,191,124,201,150,81,132,5,209,44,130,151,154,53,17,70,255,131,208,
177,208,108,109,159,148,207,118,189,90,57,23,37,212,227,37,195,32,88,105,218,186,65,209,11,218,206,58,66,231,218,24,118,51,174,98,225,202,88,173,86,198,57,141,77,186,250,166,210,204,132,20,28,60,195,156,
43,251,117,143,130,165,221,29,235,35,69,13,182,151,71,122,8,79,254,70,11,20,188,152,77,43,26,235,29,135,197,130,27,247,4,75,252,81,205,146,218,107,20,245,251,222,57,35,205,126,219,53,174,166,205,193,215,
164,44,42,20,206,50,167,211,197,130,230,200,12,235,168,4,134,223,138,61,64,191,90,201,84,50,192,76,70,227,64,33,63,177,13,27,96,74,160,55,16,110,234,215,132,117,175,78,117,242,151,171,117,15,82,132,113,
73,88,255,181,191,247,36,21,106,129,248,214,184,18,32,75,12,61,35,45,95,58,242,171,106,38,172,217,113,224,36,102,116,161,207,113,209,196,193,128,110,121,187,201,157,241,224,131,15,74,53,249,250,171,175,
245,44,133,158,43,171,254,179,171,37,0,115,207,134,207,85,25,247,172,1,75,184,204,38,90,122,147,21,236,188,149,144,51,235,32,208,207,32,167,218,86,185,76,12,164,166,206,18,214,4,169,81,65,174,95,57,34,
179,142,227,91,235,12,19,2,249,173,178,9,55,155,229,241,17,77,217,136,23,4,107,21,219,236,60,133,106,150,111,102,232,217,248,72,213,19,13,211,177,225,129,165,2,29,104,109,178,115,136,39,12,107,20,92,203,
2,52,163,80,118,60,70,112,134,174,109,67,75,50,37,150,193,7,4,36,221,145,83,140,135,161,95,175,109,153,92,83,196,114,237,197,71,28,143,29,64,5,196,17,44,105,179,110,246,210,147,49,193,5,123,101,222,208,
196,106,219,31,42,75,221,161,222,52,70,228,196,24,38,235,5,126,33,231,173,88,237,70,42,248,160,163,123,26,134,108,98,76,131,226,179,181,143,101,156,216,124,175,25,106,69,166,252,136,247,158,156,187,234,
98,248,226,69,25,97,21,19,191,79,79,15,240,16,177,126,113,244,233,46,149,71,234,192,3,46,197,36,58,174,26,129,149,80,137,218,163,57,79,9,35,27,124,116,134,41,149,193,104,31,174,241,189,81,65,153,181,86,
89,228,230,250,103,63,159,49,91,156,76,128,103,32,243,29,133,189,201,53,31,185,186,185,90,247,144,105,130,99,48,163,110,145,18,107,102,128,23,155,53,16,133,176,7,36,96,198,138,174,138,180,220,92,186,244,
50,207,231,6,157,17,31,182,65,189,170,55,92,66,106,56,155,134,77,229,173,147,39,147,58,34,29,145,90,80,71,54,246,50,217,207,52,181,233,200,101,98,5,86,44,104,174,176,248,4,123,96,204,85,154,201,19,201,
102,12,109,232,58,195,122,76,94,164,199,201,189,187,119,19,100,62,198,80,44,238,222,109,71,65,102,215,144,168,0,246,21,112,74,35,241,209,201,112,197,74,57,158,64,57,141,168,9,220,189,179,123,238,204,153,
153,186,178,180,116,43,244,178,146,71,34,131,51,222,204,0,196,147,63,205,253,6,82,87,249,166,235,229,10,82,201,78,119,80,96,233,201,63,105,187,121,211,56,100,97,116,212,82,232,109,4,117,125,195,233,39,
233,134,243,120,185,2,236,67,212,72,37,151,238,60,163,215,174,141,69,58,108,200,175,97,180,11,8,203,125,127,140,53,231,203,8,107,163,60,183,170,152,183,39,42,62,169,187,100,167,18,181,207,53,70,182,148,
23,94,120,65,186,161,195,195,67,70,56,150,97,92,31,57,115,209,253,149,194,132,19,173,107,122,245,79,239,102,45,199,248,245,122,173,117,75,141,27,85,157,20,93,153,57,26,186,89,171,104,235,34,179,202,11,
181,153,205,197,231,238,209,190,206,185,172,220,106,214,205,216,92,119,54,195,114,181,84,215,120,58,77,219,166,193,202,159,65,190,78,32,227,83,21,153,2,161,66,199,24,170,195,112,168,48,108,170,214,178,
99,63,91,89,86,99,222,75,225,26,138,53,90,167,212,196,14,214,26,113,22,53,242,89,176,115,46,221,124,150,188,10,120,218,98,186,119,120,79,59,136,212,176,254,86,138,69,165,198,215,247,91,225,11,75,92,204,
121,52,85,71,209,102,114,102,37,1,186,193,147,25,123,224,128,156,190,137,209,171,57,184,17,99,49,218,88,195,165,104,106,154,48,9,6,118,24,49,184,114,60,115,225,207,130,56,53,174,40,161,34,87,166,69,28,
87,14,19,7,21,233,196,239,220,185,243,242,75,47,183,109,119,253,250,181,232,104,136,11,106,11,34,221,92,47,91,168,132,156,242,241,227,125,222,223,97,84,93,198,169,86,43,198,41,244,53,174,160,195,184,66,
172,145,50,142,161,14,230,251,234,68,2,163,195,102,122,243,50,142,38,219,59,78,213,105,196,169,232,88,56,103,183,111,175,133,114,164,163,114,123,141,31,70,176,114,0,77,211,50,48,96,33,130,103,83,153,37,
209,150,109,216,196,32,120,64,217,132,100,43,186,33,151,217,153,14,74,36,200,165,6,158,98,84,145,130,209,175,151,38,151,53,57,114,168,68,156,192,240,76,187,33,208,205,27,210,221,211,56,76,157,166,216,
206,120,3,149,212,90,182,186,152,69,43,115,192,35,112,31,232,245,235,218,153,140,192,123,187,187,186,211,132,121,97,189,119,181,55,220,152,115,86,49,113,102,170,98,89,19,179,121,118,192,232,126,239,50,
60,208,70,178,220,55,103,119,206,206,52,185,147,193,106,141,103,140,218,191,78,46,85,117,75,21,35,117,68,163,247,150,106,149,192,38,61,7,56,217,202,101,228,234,22,93,103,245,199,160,136,9,104,47,23,142,
145,199,134,170,6,214,204,28,24,82,156,60,159,67,230,140,219,65,167,223,65,25,202,78,118,13,228,212,189,30,10,115,140,180,148,12,150,112,68,234,61,181,0,228,9,48,60,57,122,126,43,149,38,209,78,181,128,
252,191,188,179,115,246,194,147,23,62,252,240,195,170,165,34,232,54,90,89,41,30,151,108,174,106,210,4,212,86,158,204,114,121,36,179,222,76,6,47,156,210,230,135,110,52,252,20,233,203,72,233,124,170,28,
63,170,105,172,57,247,88,56,51,11,177,249,91,83,76,45,83,102,138,104,145,0,32,95,191,165,9,15,131,76,48,177,73,19,190,168,243,113,70,62,120,154,214,93,235,143,176,171,55,42,154,190,128,77,80,63,138,232,
254,177,206,75,141,193,157,170,171,133,206,24,100,211,67,176,67,205,53,80,196,28,39,86,221,56,176,51,157,16,245,108,214,100,215,52,225,224,232,71,209,203,28,6,155,201,234,162,156,210,168,248,182,208,0,
251,100,233,133,227,49,85,214,163,165,137,66,195,178,165,108,251,2,98,56,29,189,29,65,51,253,56,205,80,124,5,107,183,184,39,150,217,246,116,0,177,189,177,205,215,125,7,39,29,61,24,38,100,249,92,238,153,
195,98,95,38,192,75,213,61,86,59,219,209,94,184,168,98,83,23,155,47,43,38,126,253,250,13,35,231,24,91,220,148,114,234,251,223,52,254,169,84,117,161,185,229,196,209,107,132,237,87,181,137,46,181,201,152,
104,48,199,172,184,88,99,28,202,148,20,202,54,55,187,120,176,53,2,163,134,85,54,240,102,82,219,6,120,121,98,156,162,181,187,77,66,230,82,80,141,118,120,39,102,206,96,85,4,31,141,0,110,135,104,28,1,250,
196,96,16,174,85,65,217,114,229,103,240,21,111,163,37,243,229,151,95,242,188,12,227,9,152,9,184,34,176,51,221,206,13,155,168,118,157,240,45,105,155,60,172,53,162,59,193,131,9,51,16,136,109,6,54,213,126,
80,97,90,189,17,77,23,145,245,186,39,186,197,111,54,107,172,27,55,84,178,232,123,0,241,11,103,70,32,31,6,213,217,122,67,86,118,249,110,187,106,94,40,85,92,133,230,25,38,133,64,177,7,102,25,135,50,90,249,
112,232,30,31,224,154,172,154,96,13,136,21,173,86,204,126,115,251,214,237,51,103,206,206,23,11,146,64,217,104,56,123,122,226,177,60,118,28,46,163,46,86,188,185,68,70,45,84,168,65,126,175,110,115,109,163,
100,94,125,93,234,27,78,82,85,117,66,48,219,10,104,172,185,176,86,144,68,17,131,162,168,119,238,35,245,217,168,175,106,27,28,209,110,171,167,160,252,167,67,171,174,247,146,226,24,33,192,17,34,142,73,160,
129,247,211,4,118,168,98,223,152,156,3,170,95,149,92,191,83,15,93,218,118,63,247,220,179,123,123,251,251,119,15,234,218,145,37,190,208,15,207,2,11,141,61,141,80,80,162,133,69,35,116,214,43,44,83,35,245,
144,198,174,173,60,48,224,38,112,116,209,179,87,81,163,50,174,134,140,54,103,79,159,63,225,77,114,29,13,80,101,51,70,55,63,94,99,46,226,211,89,44,182,192,38,92,131,176,100,207,237,80,232,220,208,121,66,
46,175,81,99,156,194,76,175,26,244,71,56,234,33,119,138,112,52,68,234,97,246,0,93,179,180,104,124,247,148,38,21,156,62,71,242,100,172,93,210,144,93,59,237,30,211,224,110,74,7,147,154,25,121,137,78,157,
175,86,72,246,172,232,12,193,149,137,237,79,147,5,210,143,172,229,226,141,115,34,122,86,28,255,37,92,94,89,34,35,89,46,121,148,123,51,98,225,236,160,178,127,55,211,166,231,73,64,164,25,38,216,0,170,249,
168,202,127,24,65,118,52,158,102,98,53,245,122,52,38,184,25,63,57,224,59,50,87,226,84,162,233,108,107,75,0,90,74,17,191,179,251,242,203,151,164,161,146,78,220,245,95,100,70,235,215,12,166,252,36,219,198,
238,228,96,107,146,38,56,105,166,82,36,163,177,73,104,17,147,28,113,241,233,119,228,134,70,15,110,115,105,168,131,30,110,62,69,86,31,32,59,60,218,180,57,198,243,24,167,250,125,87,240,78,152,102,174,52,
9,52,132,40,163,106,172,70,62,79,181,63,150,18,158,44,252,82,125,62,50,205,69,54,136,219,181,100,21,198,6,52,47,95,188,232,172,222,28,168,107,47,202,100,144,98,164,199,75,82,94,51,202,186,218,252,7,180,
189,158,120,100,148,34,152,48,181,196,39,25,109,195,65,179,5,162,135,126,48,64,150,154,65,193,25,144,117,96,12,4,222,64,160,91,40,67,71,122,16,232,98,148,107,217,91,34,162,210,99,232,224,42,53,108,119,
111,119,123,123,203,188,28,226,104,171,20,170,3,29,15,12,176,178,13,171,52,48,46,56,143,204,208,165,245,106,117,243,250,141,157,179,103,231,179,25,67,127,252,179,55,216,219,230,30,109,135,135,159,27,184,
0,114,185,199,18,117,143,110,187,129,110,69,105,152,217,238,111,238,136,220,253,207,20,240,52,132,195,225,132,165,101,223,175,178,234,187,26,181,151,10,234,113,40,117,25,227,246,160,97,149,90,55,26,196,
16,211,64,66,143,176,245,186,135,98,104,131,254,163,69,32,167,139,166,221,34,8,207,152,209,7,61,202,203,61,71,44,200,162,234,47,121,209,116,11,253,218,107,175,190,253,206,219,164,232,112,26,48,255,169,
226,161,92,85,179,233,127,70,55,34,25,132,215,253,122,251,196,182,250,73,17,147,161,139,172,22,247,13,216,168,212,16,171,41,210,208,203,29,53,31,224,147,147,39,242,94,138,81,43,22,204,76,186,122,233,153,
44,85,166,30,255,14,97,195,93,54,47,129,65,141,114,124,175,42,213,221,132,75,69,188,215,141,146,56,203,166,108,86,232,52,27,66,99,222,30,234,195,67,102,139,17,230,188,61,67,184,115,172,136,46,154,238,
141,220,163,235,213,49,100,101,157,121,21,23,19,33,27,17,158,27,108,52,220,166,49,38,59,99,188,75,181,161,62,58,60,234,32,248,170,177,61,78,57,79,163,162,205,243,204,184,77,65,235,224,129,243,41,142,238,
16,117,210,240,170,58,166,64,128,97,73,145,43,87,14,97,204,71,171,48,49,84,114,12,161,197,71,12,55,121,203,117,171,195,162,121,81,57,169,222,229,33,116,29,13,213,190,175,250,91,241,177,114,38,155,249,
58,219,200,132,254,224,8,236,148,151,20,78,105,175,93,191,30,106,249,43,246,254,184,214,99,57,246,54,205,75,114,169,57,7,57,76,227,157,50,29,78,162,93,205,209,119,118,236,185,61,190,134,33,106,62,195,
185,117,187,161,31,116,53,176,27,196,214,39,164,105,57,133,108,112,48,197,240,54,95,20,101,3,155,115,25,61,130,60,83,133,208,98,118,247,77,31,115,146,209,130,205,46,196,124,77,18,4,222,70,25,206,155,230,
210,197,23,172,107,24,194,108,177,53,155,207,16,250,53,147,235,211,247,27,114,37,192,85,80,5,0,151,135,45,50,86,66,237,19,237,12,225,42,172,75,149,189,75,123,51,157,13,123,218,128,104,217,80,201,123,112,
10,176,45,196,27,48,249,70,61,85,41,210,203,161,149,84,145,180,188,126,170,69,228,7,111,159,56,37,115,214,201,19,39,109,171,6,111,66,63,228,141,219,95,101,87,209,56,45,193,83,68,198,218,35,229,251,198,
141,155,231,206,159,159,105,83,63,119,176,56,140,110,156,147,205,206,152,182,226,3,104,189,109,234,146,77,37,57,136,234,225,195,98,234,80,15,164,181,181,155,105,35,29,20,64,184,148,78,193,106,212,171,
135,31,201,242,170,217,108,85,1,132,141,182,46,103,22,139,237,205,208,227,98,234,79,237,55,106,212,190,238,7,250,161,107,249,32,15,7,68,15,203,109,171,251,43,198,14,196,84,73,166,113,100,215,38,239,53,
34,181,194,114,19,63,241,196,5,185,63,190,185,246,205,212,110,186,84,207,127,227,7,143,178,251,13,168,84,246,166,50,19,227,102,52,172,168,249,165,172,28,116,28,3,122,64,215,24,165,51,194,14,219,173,216,
75,25,157,181,147,19,66,200,103,39,21,50,217,190,48,89,85,77,21,109,144,255,49,159,207,229,155,65,147,217,80,73,1,153,66,156,194,214,30,219,157,193,48,236,117,75,219,48,35,56,144,189,83,253,99,25,216,
184,97,42,10,243,255,38,153,127,158,186,23,141,108,110,91,63,93,55,207,22,139,192,81,161,140,13,22,138,198,134,154,0,82,128,92,221,81,248,183,180,71,150,215,211,15,26,42,223,54,22,102,131,22,104,168,40,
124,101,203,184,61,239,104,154,209,205,102,217,26,237,52,106,41,39,70,154,96,28,100,171,170,41,121,89,12,244,179,29,51,233,99,169,34,39,55,146,76,193,79,135,170,113,176,161,254,62,224,56,210,95,158,47,
220,57,115,110,82,150,98,152,122,82,165,100,150,255,4,182,235,182,19,255,115,121,12,158,248,75,47,171,139,225,245,107,168,61,165,58,198,240,67,72,41,77,153,190,197,21,24,163,224,206,199,167,234,98,52,
6,238,16,199,48,132,181,26,106,12,193,164,33,201,210,123,114,85,255,98,103,104,166,177,246,166,216,32,115,190,225,74,147,45,139,167,203,122,39,94,51,143,244,166,110,232,96,83,167,222,16,198,107,26,92,
102,229,182,63,184,135,7,104,253,176,33,115,23,159,196,10,78,144,89,122,240,23,48,91,43,136,37,245,113,51,12,14,203,196,245,102,217,47,143,60,152,56,144,119,213,106,196,140,201,243,205,73,163,208,212,
180,177,206,18,171,112,121,107,148,228,233,144,141,179,154,220,59,87,244,224,233,98,29,129,92,176,158,150,45,64,225,245,114,41,119,91,139,152,77,44,16,116,161,74,217,250,124,214,169,143,132,148,94,93,
153,226,67,109,83,112,2,64,141,201,96,25,157,128,230,46,20,67,62,225,205,235,55,119,206,157,63,121,234,164,238,9,187,182,238,244,57,37,141,203,43,155,15,42,81,212,218,135,236,251,8,249,9,235,213,114,179,
94,207,218,110,165,181,163,131,236,165,170,39,124,10,43,22,253,167,121,20,72,152,244,0,107,243,179,229,175,78,115,53,129,87,160,142,27,221,37,203,43,236,144,204,101,122,215,126,163,153,102,144,132,149,
173,45,185,30,242,221,116,215,220,54,51,180,2,20,104,148,169,11,110,180,149,175,81,35,201,67,73,238,36,202,238,13,143,119,188,114,229,210,7,31,124,160,4,36,205,34,224,7,52,177,140,99,251,86,6,38,95,120,
54,6,140,16,248,156,210,74,12,15,9,169,141,192,40,66,101,52,51,217,50,59,173,136,190,149,182,220,116,204,212,134,92,183,153,32,1,163,77,77,101,232,114,43,147,146,63,129,120,143,114,22,203,207,90,153,149,
179,217,131,54,163,5,182,145,48,8,80,226,13,246,82,244,233,107,137,64,185,84,249,163,230,194,162,131,232,90,46,203,108,190,8,236,9,38,174,194,230,108,230,88,149,109,137,1,156,177,50,13,155,129,134,0,80,
14,15,180,16,55,239,23,166,177,56,149,139,63,137,19,95,219,180,247,238,222,85,73,198,172,173,20,192,48,46,82,205,199,158,134,218,56,245,27,102,83,200,63,72,88,251,91,248,209,232,63,145,28,191,163,134,
43,196,90,41,163,249,39,171,104,206,45,185,199,109,173,165,191,91,160,7,211,232,99,83,241,226,92,177,156,154,52,63,38,158,219,113,144,70,194,136,185,54,121,122,178,85,69,7,61,0,105,146,174,134,211,33,
3,19,191,115,233,210,203,114,204,95,191,246,77,162,138,135,64,176,103,42,89,183,61,250,165,140,227,154,39,35,53,30,185,25,83,172,22,87,181,147,179,29,9,119,191,92,219,6,39,161,153,155,66,34,127,212,218,
100,147,194,169,12,197,72,77,10,129,14,238,128,31,70,180,50,134,134,160,101,213,178,210,246,131,231,101,108,26,215,133,230,76,4,44,210,95,140,65,99,141,207,43,0,81,53,158,197,188,5,125,67,90,136,130,114,
221,216,96,141,153,168,198,207,67,79,171,97,105,156,187,166,97,118,49,19,111,97,255,33,77,241,177,52,176,70,103,97,103,30,25,110,78,231,235,0,110,28,231,169,178,233,53,127,93,231,74,54,28,242,207,87,75,
105,171,113,210,24,191,213,196,8,14,236,100,149,27,169,210,123,24,150,128,74,231,188,5,218,166,195,3,162,195,206,166,239,15,246,247,149,183,167,197,46,96,89,216,218,91,195,84,94,234,130,209,3,233,27,134,
198,167,212,175,213,48,246,204,206,153,78,41,22,198,100,42,131,107,5,221,1,14,44,44,102,101,229,18,70,198,240,196,74,137,193,206,13,88,115,189,2,245,141,60,135,107,197,217,99,114,18,2,63,6,155,128,34,
119,85,114,56,217,159,88,62,0,56,121,114,209,91,48,225,219,212,206,233,99,174,19,203,124,107,182,181,208,83,68,254,188,235,54,106,237,170,160,131,62,117,243,110,235,196,137,110,126,162,153,111,207,182,
180,73,151,143,102,131,212,87,155,11,202,80,7,109,95,139,57,145,171,56,186,219,152,182,118,163,173,223,112,254,252,57,41,7,114,64,66,9,146,54,128,23,13,241,44,78,12,9,99,126,136,49,243,8,35,153,19,20,
211,93,45,181,199,137,43,96,185,98,128,35,137,21,222,136,13,81,50,234,27,89,98,26,4,198,54,124,146,139,241,43,228,227,166,104,162,166,17,218,246,170,248,32,103,186,38,221,61,152,35,209,208,27,4,95,181,
223,117,181,101,182,253,3,137,248,188,225,154,102,94,106,22,171,133,227,109,26,51,188,52,159,201,201,192,109,68,67,203,239,172,49,6,173,116,21,11,249,24,202,198,200,74,186,239,205,61,186,239,134,204,214,
96,112,115,46,20,202,85,159,25,91,141,43,36,50,155,205,90,242,244,27,183,27,75,19,47,185,236,168,130,42,4,225,19,137,114,160,207,197,160,23,202,162,167,98,113,194,190,75,66,162,154,190,185,10,204,218,
64,8,50,228,145,237,75,176,4,206,48,234,223,43,222,77,19,150,104,246,227,153,244,125,247,87,153,184,69,153,135,144,111,24,249,124,153,94,119,224,75,138,85,55,20,220,2,179,246,230,107,101,226,54,132,106,
229,162,223,217,189,253,131,31,252,224,169,167,159,190,116,249,74,223,15,57,79,214,145,53,75,165,132,56,54,167,62,226,224,36,113,79,237,74,90,230,160,97,231,147,167,27,154,3,43,207,188,226,254,239,43,
185,32,36,98,208,35,44,180,9,70,243,16,187,225,131,163,2,206,140,31,244,162,192,45,15,176,181,101,191,212,0,137,92,161,171,74,65,39,9,95,141,98,232,60,86,125,94,60,157,25,110,31,20,220,55,197,228,60,92,
126,218,122,182,40,97,9,153,57,47,93,252,5,67,214,51,153,140,141,118,28,234,139,178,238,84,94,40,173,205,130,177,185,169,38,135,171,137,135,235,92,72,39,4,127,89,13,155,98,88,247,203,209,57,222,133,110,
68,206,24,175,76,4,198,141,70,43,110,27,220,104,95,159,97,41,70,204,204,205,158,63,221,32,194,166,134,163,237,239,238,37,125,169,51,211,56,196,209,142,48,56,14,230,61,185,13,191,242,111,87,0,79,118,206,
238,168,231,137,190,102,16,242,13,186,178,107,151,221,113,109,18,124,23,170,74,205,1,44,226,2,72,18,208,81,93,94,221,156,76,133,217,108,49,152,3,6,90,191,226,42,99,108,30,9,13,89,154,187,241,243,34,217,
32,206,106,176,40,113,140,246,201,124,226,131,1,218,253,106,37,39,16,117,228,167,78,157,89,204,23,170,186,234,55,218,167,163,13,161,217,122,36,25,21,246,58,136,79,51,127,143,228,54,216,190,246,113,94,
80,160,45,120,120,254,249,231,73,34,164,210,15,155,146,97,76,44,42,99,55,97,229,213,179,214,76,105,229,233,169,228,90,249,116,104,0,84,139,104,139,74,67,4,109,163,248,64,154,107,90,66,28,109,248,77,118,
185,6,97,95,149,165,35,228,89,38,6,153,86,117,23,139,133,52,214,171,213,177,174,22,224,51,83,61,85,124,140,29,243,46,19,140,92,84,169,144,29,115,26,242,196,124,185,210,126,33,49,3,111,36,152,187,114,149,
71,186,245,134,222,129,182,40,87,0,112,121,164,199,73,203,38,75,195,237,34,2,239,42,226,198,205,54,247,246,209,218,180,169,111,187,202,211,143,143,143,91,170,180,124,34,113,195,47,183,27,193,207,134,175,
39,175,246,0,156,42,215,43,67,111,3,202,112,152,202,70,252,58,131,29,151,107,38,87,211,200,117,88,46,87,244,4,117,206,139,99,16,160,39,167,224,193,93,198,88,171,46,140,169,174,34,138,219,222,58,19,177,
38,70,102,26,47,199,209,18,123,228,162,72,83,53,56,195,90,126,218,209,225,161,14,214,152,136,145,190,171,230,233,187,119,0,167,116,141,116,226,110,237,100,220,21,16,126,236,99,242,249,105,74,72,41,21,
215,159,194,95,220,15,241,81,40,174,78,113,38,187,254,165,252,232,97,221,7,164,206,103,211,1,177,27,224,81,5,67,167,214,236,186,208,195,185,226,15,172,63,11,26,117,99,219,48,166,194,97,14,81,184,24,57,
30,198,215,228,84,225,25,38,110,27,25,108,81,108,41,4,180,204,51,63,102,37,2,108,128,97,40,116,209,188,252,242,139,60,118,53,2,74,247,242,38,106,154,45,164,62,108,41,110,45,173,95,191,148,83,90,234,101,
55,155,37,243,29,209,254,141,129,150,92,223,119,221,124,142,71,8,181,222,16,4,12,194,137,70,183,164,151,98,198,196,80,172,13,75,55,218,114,230,234,148,19,185,186,132,185,65,235,50,218,134,163,116,97,148,
15,140,254,246,247,246,100,250,243,12,26,239,207,208,168,59,123,44,214,79,78,254,123,181,92,94,151,238,251,204,25,13,75,3,119,53,165,106,9,102,228,19,210,247,157,72,111,109,242,200,108,163,21,177,19,231,
57,110,130,64,222,48,7,181,105,187,237,237,109,221,218,193,245,70,27,138,100,17,204,186,197,13,246,168,202,151,113,28,205,21,37,180,198,34,57,222,153,236,104,169,22,198,232,148,52,138,179,228,89,167,220,
243,197,137,19,82,212,214,203,213,26,179,136,124,52,242,145,201,119,102,219,53,128,68,148,76,180,106,11,156,130,93,181,141,184,238,244,132,60,85,237,121,182,183,79,92,185,114,249,173,159,254,164,162,137,
180,55,145,111,209,206,218,236,140,87,100,125,226,223,14,26,244,204,167,221,228,48,101,244,11,228,249,78,28,166,225,170,7,0,74,245,34,106,221,114,29,226,100,163,61,212,66,0,191,226,150,207,185,12,28,202,
77,68,251,211,240,240,171,254,180,217,160,67,133,215,52,163,71,14,184,94,209,36,11,26,112,26,101,228,218,13,224,197,160,27,60,185,93,235,154,99,112,70,161,186,76,64,62,171,103,109,206,86,107,116,122,80,
82,168,49,198,82,83,21,134,206,211,136,78,178,164,243,219,0,10,124,231,199,158,145,254,170,23,19,227,135,234,105,17,141,16,94,28,106,15,80,247,244,72,55,245,117,76,54,178,240,36,225,74,187,143,78,157,
225,20,163,103,156,105,244,12,120,11,112,72,21,254,30,220,55,63,56,40,102,114,121,74,52,176,176,109,147,59,222,102,35,252,68,75,231,8,214,211,152,87,109,205,57,139,174,71,77,198,14,24,163,157,107,5,199,
213,96,107,18,195,152,129,85,77,109,140,58,16,17,177,13,167,20,96,12,50,183,115,33,92,86,203,213,157,221,59,47,191,124,73,198,113,200,238,49,108,133,100,121,173,190,170,78,12,51,9,99,68,154,135,189,133,
26,187,232,206,116,165,2,30,124,226,109,174,43,230,29,142,234,76,159,231,174,88,46,138,5,152,177,72,64,216,220,37,203,221,118,93,139,29,22,25,78,45,38,198,118,193,48,44,142,140,129,26,164,82,102,12,97,
33,141,113,4,106,167,81,3,239,205,149,193,238,15,169,145,45,42,161,211,16,76,11,74,4,187,185,244,210,75,56,199,26,122,13,16,181,148,7,122,54,223,142,72,159,147,226,170,53,66,63,128,118,177,125,130,78,
67,232,44,172,103,111,187,185,78,72,210,207,204,231,43,232,89,44,200,184,158,184,131,62,102,45,87,70,182,255,96,42,85,107,41,198,72,221,28,151,224,150,56,177,129,68,130,54,124,17,234,173,13,231,62,206,
221,106,35,190,127,32,255,83,42,242,200,51,245,59,105,42,231,193,125,176,212,238,123,103,103,198,184,164,88,197,207,245,197,164,49,83,213,72,69,238,235,16,89,66,125,35,230,222,190,58,115,200,235,81,9,
187,102,134,163,55,208,203,65,245,38,63,90,44,169,74,172,0,163,2,32,125,55,95,24,95,223,214,65,140,220,110,227,104,85,28,96,158,165,45,123,131,236,68,116,234,138,192,44,182,79,202,228,193,164,33,185,78,
210,149,235,41,50,159,35,183,90,19,141,55,40,220,81,197,202,71,204,100,128,150,61,232,164,140,246,220,184,252,153,152,105,34,178,33,255,247,204,211,79,31,29,31,238,238,238,90,58,87,50,187,9,210,182,42,
239,16,152,76,164,83,110,24,3,33,226,152,90,235,207,48,119,232,9,100,79,183,227,8,76,121,118,119,4,143,132,38,29,34,134,105,158,61,152,206,164,48,7,48,168,10,29,184,90,21,88,226,212,169,75,212,154,240,
208,211,23,165,101,6,91,166,12,193,128,17,95,87,245,27,227,1,187,104,185,168,175,3,205,121,84,215,150,188,217,231,94,211,230,111,233,85,177,251,49,91,180,73,200,74,161,255,150,157,91,153,155,202,4,198,
167,110,142,52,2,141,189,54,180,194,234,223,91,96,17,214,86,183,241,122,176,193,101,136,96,38,230,167,150,180,81,102,215,185,25,175,3,238,204,32,109,97,2,225,230,69,133,217,85,177,194,6,57,84,4,198,137,
3,145,11,140,132,83,148,109,63,149,241,13,7,133,186,53,229,30,210,169,225,28,107,167,17,40,246,113,58,88,49,214,110,183,95,38,141,37,213,32,235,50,113,35,243,8,28,163,21,162,240,74,19,34,165,6,180,183,
57,37,211,4,106,228,8,223,219,221,179,34,14,158,184,25,79,122,226,113,165,141,87,223,51,83,200,122,40,135,59,177,84,65,131,19,212,203,232,133,94,39,42,85,240,150,251,92,200,163,27,222,195,209,58,89,123,
170,172,129,224,142,41,182,186,117,46,186,83,96,139,17,110,236,115,100,36,68,219,145,197,159,188,27,176,129,21,154,234,137,91,186,245,65,240,222,224,224,78,65,66,176,8,73,192,165,205,197,23,158,215,39,
33,40,196,94,44,32,83,67,214,117,15,99,101,61,244,171,99,216,186,70,169,17,132,118,55,38,76,210,127,128,201,93,201,97,144,94,175,112,69,154,186,41,182,253,47,167,102,253,135,61,179,166,72,25,180,158,46,
213,192,50,127,130,189,37,225,196,175,147,0,88,144,188,176,197,183,103,242,213,251,251,251,93,59,91,108,45,120,98,79,149,217,198,189,219,200,72,180,186,121,227,214,217,157,179,243,249,140,217,122,148,
66,248,211,200,122,209,178,233,110,144,104,129,63,100,22,198,200,227,142,99,188,11,173,200,170,5,18,81,78,40,67,54,3,232,250,230,177,137,5,233,96,126,250,192,51,101,64,6,107,4,99,145,229,114,213,103,204,
172,233,253,206,176,56,49,194,208,210,122,203,27,89,156,56,173,121,17,253,90,222,85,217,244,171,245,145,30,105,90,14,34,123,79,208,25,11,2,55,54,213,150,129,24,14,30,165,134,33,74,164,48,51,209,20,59,
216,244,250,107,175,189,253,206,59,212,218,240,24,30,242,24,200,238,39,92,25,205,5,185,208,195,154,132,138,28,246,104,124,164,229,225,180,192,1,239,185,178,177,226,138,1,56,19,88,153,249,215,141,1,152,
83,109,125,225,208,195,208,19,250,194,167,214,34,88,251,190,151,103,62,89,190,104,212,48,4,144,80,73,137,77,174,162,78,53,188,220,60,68,77,1,100,187,126,248,44,187,39,115,65,153,237,200,46,11,70,248,131,
149,75,224,57,26,221,211,138,60,247,92,165,26,56,237,140,255,27,199,152,80,172,49,65,3,211,129,76,71,165,57,196,180,29,144,110,15,141,170,122,116,242,84,160,201,188,123,247,94,215,181,230,185,95,99,154,
1,85,53,72,119,38,97,145,150,23,116,239,170,112,162,105,80,77,220,226,161,143,117,97,192,20,45,19,118,102,40,245,170,116,35,133,73,66,145,167,87,153,231,137,97,131,84,123,6,242,129,203,36,122,193,174,
132,101,71,164,218,72,121,140,245,168,192,156,36,231,85,233,28,36,241,29,50,137,198,208,120,143,105,238,215,155,221,125,77,187,151,71,248,58,40,134,148,94,155,176,145,163,129,39,42,152,209,130,9,170,13,
94,165,65,224,128,86,151,99,153,57,17,16,224,181,62,210,104,183,247,133,84,184,96,66,234,27,156,253,245,22,199,99,94,146,207,34,57,120,170,184,14,214,161,134,184,209,237,159,242,2,99,136,7,27,137,176,
188,155,65,39,133,123,59,154,117,187,183,36,198,65,166,242,138,205,119,176,45,131,93,82,218,234,53,47,93,124,126,179,94,49,132,165,73,99,200,144,210,27,250,94,243,233,91,134,224,48,67,64,249,133,208,170,
40,144,135,254,91,187,63,253,234,245,26,145,52,161,230,21,153,120,215,164,7,163,209,194,72,211,43,70,144,240,93,72,137,22,88,13,2,63,245,77,22,199,165,49,9,56,117,199,64,72,249,7,51,165,163,228,253,253,
3,164,200,55,35,225,215,36,205,250,157,251,126,125,253,250,141,243,231,31,152,35,47,162,182,140,36,123,176,157,239,97,188,69,167,83,26,111,101,55,177,227,56,70,228,154,82,20,126,162,220,51,96,67,67,174,
110,204,182,64,213,126,40,105,197,241,174,108,147,91,8,20,105,223,168,8,172,212,95,4,44,148,33,143,233,170,246,13,237,19,40,213,248,192,188,200,148,15,14,147,113,221,229,246,107,105,85,214,237,76,99,104,
26,184,175,244,242,113,129,145,169,170,162,56,26,159,200,71,196,28,175,96,161,119,67,101,201,178,106,72,193,88,30,31,61,252,240,195,219,219,219,159,127,241,121,101,74,209,105,189,215,29,87,14,19,109,164,
130,39,88,213,86,1,222,104,108,98,200,117,244,192,114,3,217,107,224,165,97,205,6,37,103,91,32,3,92,11,147,36,164,234,91,226,235,170,200,3,135,223,152,101,5,14,80,150,79,168,70,143,161,32,171,126,88,169,
170,158,242,57,227,188,122,60,68,245,226,41,13,165,52,93,171,120,34,160,57,253,202,102,116,253,157,36,128,240,231,38,235,39,85,241,96,4,42,30,96,128,86,200,119,68,76,71,227,109,44,234,59,164,15,133,39,
49,150,79,109,160,136,6,159,11,223,23,145,153,137,235,165,181,124,189,242,253,255,95,178,222,189,217,146,227,186,242,203,204,170,243,184,247,162,95,64,3,196,147,0,186,193,6,208,36,68,130,148,73,81,51,
35,155,210,140,52,114,132,254,80,140,199,97,137,182,66,255,141,35,198,159,192,246,39,176,253,5,60,223,197,227,81,200,246,80,150,248,18,0,18,36,222,108,188,250,253,184,221,247,158,115,170,42,211,185,215,
90,59,235,112,140,153,160,240,232,123,238,57,117,170,50,119,238,189,214,111,69,104,144,154,102,72,121,17,237,241,230,71,67,199,44,207,129,68,45,15,100,174,148,53,169,203,205,231,182,55,152,37,85,191,110,
140,205,27,85,72,216,15,26,108,16,117,160,237,137,254,26,221,173,92,98,92,183,174,167,82,193,157,62,9,147,222,217,189,167,174,172,241,129,113,219,174,139,228,243,246,145,85,245,183,29,17,88,183,237,110,
123,251,214,237,171,87,191,190,92,46,190,252,242,58,97,94,115,228,206,44,1,54,105,111,248,255,7,102,98,73,25,224,185,19,121,60,32,39,0,187,184,200,125,204,74,134,3,81,122,38,103,224,227,11,29,37,169,178,
103,219,154,4,104,31,53,88,88,210,144,60,43,232,149,68,54,103,194,196,57,113,39,79,168,163,186,150,3,151,195,212,156,153,210,215,98,145,134,30,204,199,235,234,106,40,9,208,59,192,161,123,227,27,87,161,
100,53,68,42,201,197,46,255,162,109,197,120,135,117,221,25,44,159,13,206,111,171,236,58,54,16,80,158,246,8,21,219,149,56,121,226,82,210,87,30,21,102,72,157,188,59,239,186,25,31,131,213,174,49,91,53,102,
115,88,125,115,114,211,217,71,132,46,239,100,156,34,213,123,90,128,95,120,231,246,237,245,218,254,102,191,157,194,230,201,205,27,55,31,127,252,98,93,226,153,183,227,241,237,166,216,11,10,40,7,69,111,79,
105,239,224,127,233,97,125,90,102,20,130,136,173,11,125,61,229,225,58,161,2,14,17,28,153,69,70,85,39,203,242,3,1,50,90,214,53,156,172,1,123,232,134,161,30,127,139,138,179,142,58,33,63,108,186,89,31,218,
59,46,59,29,253,38,182,170,218,42,133,164,10,83,158,17,30,111,45,114,83,73,110,235,15,46,164,158,150,241,214,180,64,38,158,179,135,124,105,144,94,207,220,139,36,238,66,20,84,242,213,171,175,255,230,218,
181,135,199,15,61,117,155,17,25,174,115,79,169,13,132,53,195,167,106,173,120,34,90,11,138,165,78,150,32,114,89,100,229,35,103,217,158,221,4,79,175,32,183,129,214,251,214,239,42,158,155,10,228,180,239,
166,209,199,111,78,58,247,34,157,67,212,131,131,131,250,156,111,78,55,169,95,136,246,25,117,195,59,59,155,218,45,59,199,74,142,134,100,59,248,221,57,158,88,58,201,177,89,42,185,31,117,158,64,24,221,50,
211,34,0,60,167,205,59,111,115,240,19,230,165,147,137,187,24,46,110,78,250,208,48,191,52,245,144,51,167,85,80,181,46,5,149,117,33,219,108,54,102,131,116,189,29,20,29,6,16,110,86,165,253,209,92,158,75,
78,52,247,235,147,53,11,124,13,97,200,64,62,225,186,26,188,9,29,27,12,180,82,147,69,186,242,47,80,59,200,143,12,73,172,58,194,76,249,244,199,92,72,66,13,232,104,244,119,51,167,100,184,121,174,214,131,
119,254,249,35,68,170,105,166,215,66,116,60,177,161,253,0,65,105,167,155,147,123,247,239,131,39,190,184,126,227,134,56,239,206,77,76,179,255,94,179,77,220,219,133,13,127,197,44,88,47,118,112,31,13,212,
50,57,59,0,64,64,36,176,79,6,47,237,217,228,9,74,187,87,60,247,196,51,151,190,68,59,176,118,115,131,201,94,36,59,218,99,76,106,133,123,94,167,142,227,157,7,5,231,198,187,110,148,11,46,28,236,180,184,17,
28,194,152,134,174,21,10,17,189,3,122,50,33,180,235,91,230,46,145,108,148,232,97,192,83,75,149,33,40,139,221,22,116,187,113,251,122,226,233,79,142,143,97,54,99,230,205,190,180,8,183,148,29,176,107,221,
55,114,166,154,209,4,13,179,213,193,186,49,78,171,104,174,240,150,79,24,93,145,38,158,159,96,108,217,178,116,59,42,206,172,20,3,222,169,95,222,182,69,124,221,181,89,89,132,109,199,92,151,79,44,235,65,
1,15,109,210,65,71,108,48,182,169,208,4,30,139,200,6,254,253,227,252,171,17,51,19,68,177,163,212,178,23,177,88,3,243,124,165,187,138,158,61,152,73,160,235,184,143,217,216,209,180,34,181,46,28,234,127,
24,140,25,178,177,24,157,78,218,90,56,83,116,32,18,211,153,94,51,26,213,137,5,215,36,204,232,122,16,50,213,18,187,48,222,161,41,180,49,159,35,157,144,154,214,192,209,22,166,161,117,9,46,86,176,90,63,103,
175,190,84,238,137,233,27,207,156,61,115,233,210,165,95,252,242,157,60,23,111,234,159,6,26,117,27,6,154,57,141,120,39,60,107,149,125,219,78,108,203,90,112,221,180,130,146,60,219,33,105,182,254,91,1,226,
113,79,221,81,26,197,162,115,60,206,124,30,106,158,148,210,40,52,166,37,165,20,224,96,181,206,36,91,113,167,158,17,19,50,171,208,195,158,153,105,231,9,103,212,60,80,34,98,25,211,161,35,83,79,110,82,81,
45,181,197,226,5,230,113,107,83,1,230,210,162,147,217,121,41,251,242,6,182,88,36,255,152,137,46,13,252,160,105,103,137,179,131,138,79,67,61,87,45,16,250,58,7,0,82,59,76,193,159,142,168,185,189,141,164,
195,37,131,80,76,144,222,248,36,141,138,238,6,253,89,72,195,3,43,138,3,42,2,59,58,54,60,176,45,55,104,84,113,184,176,63,163,49,238,73,136,100,69,7,186,203,171,70,41,148,192,249,10,251,161,245,77,142,66,
101,30,55,120,37,53,240,248,162,220,112,89,19,129,56,182,194,185,86,226,247,238,221,171,139,56,0,88,215,99,19,88,121,26,145,107,211,195,126,136,79,115,222,209,248,237,124,218,90,196,236,32,4,220,99,93,
148,28,247,226,179,249,212,239,173,152,105,154,114,83,205,37,77,200,38,166,110,113,131,228,224,72,216,52,225,128,58,53,119,66,142,109,147,198,99,161,130,205,139,42,202,81,58,229,28,105,75,99,17,9,2,145,
171,203,117,47,227,144,253,234,149,75,166,28,235,210,220,209,21,78,156,110,128,142,135,223,210,112,54,147,199,107,155,236,166,27,135,13,143,231,88,177,199,16,247,170,3,125,185,30,139,152,33,59,163,255,
60,209,165,156,29,158,16,60,143,170,249,92,148,214,220,110,49,111,16,195,51,1,151,63,252,165,139,122,99,172,22,43,140,136,150,150,154,26,76,62,92,255,218,158,110,234,154,126,225,194,227,235,213,138,241,
96,65,172,171,52,231,241,241,132,46,102,44,67,53,146,55,190,21,203,226,202,164,136,161,191,54,187,198,37,160,208,53,35,181,50,211,62,199,138,140,79,155,249,254,118,17,182,212,250,247,155,250,158,78,79,
234,63,214,29,101,129,59,210,93,163,177,133,82,115,72,53,211,170,165,175,233,40,120,192,54,147,173,103,191,88,241,91,199,28,181,131,104,122,87,191,37,88,106,193,167,45,97,26,118,86,178,177,84,135,242,
204,222,14,232,75,9,231,68,32,183,202,184,219,190,124,233,210,241,241,241,189,187,247,117,216,105,128,36,160,19,148,114,25,36,206,97,195,26,201,160,244,100,53,178,96,104,232,222,150,161,222,212,196,254,
128,55,213,117,104,217,129,123,161,243,81,207,117,156,25,164,24,5,231,208,232,8,240,52,181,147,120,156,207,58,113,93,107,240,156,235,169,11,173,42,134,157,55,110,106,208,145,156,40,24,198,191,69,118,203,
59,222,18,160,22,179,121,42,63,231,108,129,116,8,167,83,249,231,21,156,119,13,82,74,40,164,203,30,231,104,142,155,236,57,153,56,149,163,250,48,65,255,36,122,22,54,99,23,195,105,250,225,88,163,72,241,149,
141,40,240,125,21,175,246,103,129,179,122,163,129,53,62,143,56,60,16,72,224,203,188,67,227,165,204,100,55,1,18,82,147,108,202,134,195,141,95,232,83,82,139,99,199,212,177,22,66,226,96,3,27,147,212,71,44,
67,111,167,125,67,5,72,231,202,253,212,108,150,13,188,61,99,205,73,122,201,126,160,106,59,162,70,1,74,88,229,128,23,92,45,204,45,253,61,108,78,79,239,220,190,115,245,234,213,197,98,117,195,42,113,22,100,
57,206,176,246,249,60,67,101,60,17,58,197,120,33,29,164,1,227,126,46,168,103,183,166,196,136,27,56,102,227,220,134,15,52,187,144,9,157,237,137,206,165,193,156,189,21,130,91,38,135,153,125,88,228,167,21,
228,158,1,5,101,238,86,249,175,112,24,125,195,43,122,22,187,155,57,27,183,202,169,74,66,21,81,25,218,93,185,244,18,128,41,200,13,129,150,6,109,74,225,19,73,6,8,93,45,184,123,56,239,199,108,158,145,201,
90,85,214,54,24,225,162,92,4,210,174,93,82,173,4,191,89,97,229,208,34,231,106,80,167,234,134,63,251,50,89,232,77,124,92,157,78,199,78,148,232,92,226,64,101,76,102,3,127,29,255,12,204,217,182,243,51,74,
130,45,225,250,95,14,142,142,214,235,131,22,40,44,114,11,209,12,222,7,4,98,36,83,199,215,8,33,109,142,22,104,222,1,15,139,132,14,252,122,4,3,225,61,152,234,26,83,95,222,67,211,184,179,127,152,56,175,48,
77,225,102,183,177,142,109,64,6,21,246,164,14,85,58,7,131,148,99,10,12,139,111,149,221,146,54,49,87,7,141,150,152,97,112,25,62,124,88,172,185,13,4,102,223,158,13,34,118,211,98,185,94,246,221,241,241,3,
200,90,131,145,74,109,206,201,65,183,109,198,219,237,105,253,193,165,105,233,108,223,174,111,113,185,90,127,251,219,223,249,197,175,126,137,16,25,78,204,115,11,31,110,120,44,241,156,65,236,163,148,155,
102,244,48,155,163,75,11,68,231,153,151,173,218,61,115,64,44,123,147,44,144,126,25,199,51,207,222,89,121,37,77,2,39,42,121,216,205,240,225,57,91,151,51,227,148,61,159,250,246,14,214,7,217,182,201,45,143,
71,243,44,33,236,49,81,156,95,99,114,171,48,149,216,176,95,122,123,26,66,216,165,112,96,9,157,46,125,223,50,12,89,33,231,61,3,48,183,154,208,84,76,30,129,40,170,120,6,251,48,16,150,50,98,189,46,88,193,
7,62,50,228,191,16,70,219,28,152,84,7,14,91,51,76,6,79,20,9,18,38,55,40,85,144,58,162,168,110,160,31,138,28,21,192,126,199,158,61,122,28,91,232,198,246,148,230,216,2,104,154,30,84,177,18,45,29,165,181,
169,211,28,248,91,31,177,91,183,110,253,244,39,63,189,248,196,69,88,132,146,163,89,25,251,48,241,227,211,121,207,211,27,73,232,197,155,51,69,137,12,122,6,73,92,73,164,62,121,203,165,222,206,181,194,216,
65,56,196,220,152,180,119,230,56,61,61,185,123,247,238,107,175,190,122,239,222,253,71,143,30,182,52,181,230,181,116,0,170,116,77,8,110,133,205,146,210,139,174,179,1,207,228,223,148,103,33,121,251,78,56,
44,205,167,34,179,85,197,186,178,219,198,154,36,93,217,3,76,180,24,82,71,90,120,131,107,162,135,222,18,96,36,1,50,91,230,60,252,200,156,172,236,135,55,215,35,190,194,106,146,111,112,222,44,11,237,32,24,
57,211,178,242,255,235,87,95,85,46,9,75,57,75,104,140,13,95,104,148,61,180,240,234,115,142,91,119,226,48,167,235,59,77,47,186,110,181,54,46,115,70,109,152,80,25,116,139,165,134,129,177,169,234,153,190,
208,249,78,163,193,58,147,235,38,229,132,8,160,142,213,173,32,245,38,69,230,39,209,233,0,145,162,50,131,76,123,84,215,235,65,194,59,92,41,107,235,88,66,220,98,181,50,233,250,162,167,39,34,229,189,149,
165,75,157,179,105,112,162,176,245,119,240,12,220,236,250,48,252,125,100,255,139,129,69,189,180,174,160,247,209,231,137,38,151,69,83,112,179,133,192,110,138,240,157,38,75,58,222,217,142,55,76,187,97,234,
173,129,110,247,236,96,52,65,228,76,130,182,232,114,37,86,218,189,110,11,134,45,132,153,177,108,251,4,178,220,104,221,54,211,218,40,139,45,100,230,118,13,242,104,101,17,197,112,117,45,175,63,128,12,250,
5,38,180,1,62,49,249,250,141,73,187,90,247,240,160,215,247,115,249,242,229,250,11,63,255,236,243,150,148,40,128,137,201,98,19,195,169,19,195,203,227,60,186,100,169,173,16,56,231,133,150,189,174,40,219,
121,157,130,139,240,128,117,226,70,121,159,136,71,144,190,201,246,219,161,132,230,136,232,189,114,2,240,232,73,225,41,187,185,184,155,148,30,43,248,186,126,153,187,221,192,64,181,89,236,215,240,123,185,
204,230,11,239,105,248,177,79,71,133,216,130,126,139,188,48,44,186,129,7,144,17,61,57,41,44,122,126,160,116,214,10,90,192,228,221,122,193,121,14,146,199,153,83,65,178,214,176,92,52,165,72,82,38,110,162,
227,198,15,99,148,31,88,155,145,237,66,153,254,247,62,121,19,52,18,113,196,195,134,1,163,49,215,209,136,55,122,24,89,114,171,142,187,1,218,161,138,255,82,117,104,17,114,214,227,199,138,139,229,220,84,
142,63,246,31,254,207,255,80,23,208,250,75,159,122,234,169,232,19,2,198,115,50,184,199,211,110,180,33,193,111,224,222,118,142,31,8,130,246,196,39,177,254,245,176,35,215,104,52,63,54,204,162,8,135,42,162,
219,123,176,70,220,108,204,244,244,228,147,23,191,248,226,11,63,230,171,236,138,158,206,32,108,55,6,194,196,206,48,154,21,125,224,50,14,167,76,76,193,158,218,115,245,76,109,22,173,254,65,114,131,134,254,
43,58,201,189,115,167,117,85,113,183,203,167,46,193,187,115,245,176,203,246,136,159,100,175,63,217,104,68,26,229,180,31,51,221,26,18,173,106,65,11,75,120,22,120,175,70,62,224,17,173,108,214,16,221,171,
95,187,196,181,27,221,137,122,173,119,81,67,0,184,132,87,71,48,86,48,126,190,94,210,67,219,12,151,150,48,207,221,176,238,104,7,7,135,217,200,83,154,197,153,40,49,45,102,71,76,240,209,87,214,225,38,37,
199,241,160,48,36,187,128,96,83,22,126,76,225,201,84,203,235,187,177,239,165,89,60,232,196,150,9,74,221,140,38,165,226,169,36,210,50,163,71,97,230,41,90,166,164,158,18,144,4,89,232,41,241,146,137,148,
45,95,150,210,90,156,14,212,62,206,10,112,225,153,176,171,91,133,57,48,235,167,223,225,241,227,128,216,30,221,142,128,129,97,91,127,222,192,94,49,46,237,138,231,79,62,254,205,123,239,125,112,254,241,243,
92,179,77,16,137,110,25,14,152,93,38,0,143,115,18,183,210,233,25,196,229,229,8,215,86,179,186,51,140,187,30,232,218,177,22,254,117,147,168,235,109,49,75,253,206,142,183,246,86,38,75,151,135,10,83,160,
53,92,240,190,227,129,0,83,77,251,148,223,252,230,55,223,249,197,59,91,68,47,57,43,57,192,222,217,75,74,103,117,93,220,175,16,57,97,199,72,77,114,44,54,94,154,103,21,182,161,223,154,152,179,66,55,37,239,
72,165,124,123,228,27,129,56,72,171,222,120,238,212,189,74,145,204,161,110,152,131,59,244,172,58,74,57,6,166,172,109,81,131,183,60,73,247,179,250,130,229,162,20,101,223,161,89,140,208,34,245,116,164,108,
47,19,91,150,35,226,147,72,246,39,225,51,121,58,154,206,254,174,151,197,145,53,123,202,159,55,157,5,236,208,22,194,97,20,106,23,251,226,186,69,207,93,97,154,161,255,110,114,201,109,136,26,79,78,78,17,
155,167,57,27,241,26,193,247,26,10,43,193,31,53,31,227,114,181,162,99,206,9,254,177,158,71,41,63,139,201,51,62,125,122,193,228,151,192,149,200,229,31,250,166,216,132,105,185,16,82,200,219,83,116,238,252,
249,167,191,242,244,187,239,190,91,23,241,179,231,206,30,61,246,24,219,80,96,4,208,244,233,189,50,32,240,21,35,166,254,91,31,59,15,177,100,40,176,8,160,222,230,81,2,76,97,142,107,223,119,193,67,98,129,
5,119,234,14,174,240,157,59,119,95,121,229,149,219,183,111,91,112,88,107,129,207,161,17,218,158,97,161,236,90,223,159,34,76,239,227,21,199,8,146,201,213,113,86,169,67,66,156,163,47,233,75,194,93,211,171,
17,36,131,58,239,140,169,49,89,146,167,192,123,82,115,3,1,77,224,149,213,91,110,151,20,204,164,86,7,197,126,206,58,107,198,97,149,45,138,149,233,172,5,143,53,192,30,138,222,16,152,168,5,95,191,114,217,
212,38,96,42,137,4,215,47,152,172,78,250,243,118,55,0,78,98,117,238,106,117,104,179,71,243,207,47,205,92,191,219,129,17,214,215,111,99,26,70,63,200,100,174,142,237,64,161,254,221,156,62,231,160,125,168,
226,19,195,210,176,156,178,99,4,123,66,153,61,126,62,127,53,71,104,199,142,72,71,9,45,159,25,36,145,7,180,119,200,246,205,48,89,20,241,24,11,207,65,185,201,99,138,127,121,208,59,195,137,215,185,9,34,122,
36,219,30,102,1,141,232,94,75,139,196,227,221,110,187,171,255,176,92,31,238,118,155,211,147,135,112,148,1,13,72,153,220,152,251,250,110,49,86,164,230,160,62,90,235,131,131,95,190,251,238,157,187,119,190,
248,226,122,253,28,103,207,156,97,3,61,0,121,64,92,110,243,21,132,166,27,227,40,173,147,193,151,207,159,157,27,172,146,179,174,247,88,223,138,97,82,14,172,241,90,10,21,72,24,128,217,139,47,87,139,237,
176,237,23,171,196,56,65,203,136,168,215,188,158,0,108,71,169,7,225,11,143,95,248,224,195,15,82,244,83,10,138,172,30,199,151,230,132,230,117,106,200,252,90,76,212,75,215,167,174,105,133,44,188,55,49,214,
67,167,55,81,38,91,140,131,160,143,34,108,114,165,75,123,93,93,230,125,238,65,163,102,163,54,231,103,216,147,59,39,35,37,102,63,121,100,146,253,0,82,214,108,146,201,52,187,22,157,85,230,149,121,126,196,
83,19,171,114,110,159,92,89,92,124,23,17,92,68,157,23,78,27,89,55,197,54,3,17,9,132,189,130,153,220,237,116,167,102,235,144,82,13,185,57,58,167,100,101,116,69,62,89,222,191,198,75,199,220,50,37,236,76,
61,77,135,7,7,60,195,54,15,103,115,205,104,52,15,224,143,29,63,151,43,139,97,25,6,173,255,64,15,6,167,244,225,51,77,218,0,34,189,172,169,37,193,239,75,176,93,17,86,26,9,221,227,16,76,243,243,236,179,207,
214,191,187,118,237,218,141,235,55,158,125,230,25,154,238,168,163,181,21,138,106,10,103,129,106,244,214,69,106,84,102,67,141,231,121,102,207,28,111,230,225,160,75,154,153,46,18,218,193,78,73,161,196,146,
216,213,216,156,110,184,109,167,56,71,41,233,203,42,110,198,17,242,192,44,248,169,149,114,54,208,90,20,17,205,146,115,209,29,249,229,78,143,226,234,134,102,252,193,129,32,199,57,226,153,76,86,58,223,0,
13,151,163,138,22,182,164,19,36,126,109,143,172,96,162,172,120,226,195,241,116,162,182,56,182,17,81,217,67,215,184,161,159,122,55,220,203,221,30,32,55,116,95,127,245,10,125,114,62,226,211,0,83,140,122,
244,240,234,101,92,173,87,56,47,219,13,51,108,55,56,239,155,36,3,1,118,5,62,209,1,105,241,115,222,49,7,244,158,41,73,250,224,228,18,250,152,4,14,100,48,118,204,123,161,223,138,122,16,241,74,171,71,146,
221,49,242,201,137,198,235,154,152,202,230,206,165,220,84,106,44,206,138,218,97,179,122,49,250,220,210,127,139,134,252,9,98,160,208,8,180,185,41,53,157,142,87,232,86,53,175,149,249,95,187,56,236,108,48,
137,138,121,87,16,133,142,206,18,159,7,179,54,217,239,177,50,187,150,233,43,184,82,250,199,159,120,226,251,191,255,123,117,247,251,232,163,143,111,221,190,125,247,238,189,243,231,206,199,214,4,3,223,81,
76,34,153,199,74,155,143,183,34,5,132,177,122,226,152,22,203,165,19,137,199,186,125,154,92,112,28,55,6,115,15,139,20,141,141,132,126,31,179,50,232,204,148,8,196,90,23,230,130,217,237,6,164,169,125,121,
124,124,12,115,121,102,156,16,116,62,29,67,173,125,90,59,17,219,77,147,189,229,28,216,52,66,227,127,14,90,217,4,11,201,13,36,126,255,162,126,233,84,104,17,99,205,203,171,245,29,167,178,78,17,63,18,224,
199,61,246,127,75,0,8,205,121,63,105,88,148,27,52,207,190,29,233,193,55,27,54,154,36,138,213,65,173,204,79,71,206,109,73,226,109,2,80,184,168,158,100,128,98,6,56,6,164,191,210,21,38,118,104,75,63,176,
77,8,201,53,145,83,44,136,100,10,189,2,129,241,17,30,239,18,89,49,26,185,76,204,236,66,207,212,110,24,25,248,4,53,151,44,239,123,37,36,183,254,90,94,36,139,173,176,118,147,119,171,241,233,38,198,26,16,
35,97,126,19,40,34,178,18,160,148,194,154,157,134,78,72,89,206,14,242,85,37,139,54,186,38,4,244,246,171,69,30,133,225,244,60,233,232,197,69,128,198,113,241,202,229,87,126,253,235,95,215,59,231,193,131,
7,207,63,255,60,99,216,136,93,183,253,195,53,163,250,78,229,37,131,119,20,126,2,249,126,27,114,135,240,110,31,255,241,0,134,91,123,108,129,247,197,2,122,134,144,189,213,133,111,180,30,80,238,221,187,39,
176,157,59,116,24,168,87,36,62,165,54,159,237,43,195,106,106,190,33,95,79,194,60,168,47,14,251,33,29,23,151,49,57,209,64,33,74,92,214,20,144,18,90,176,69,139,197,72,46,111,221,3,178,200,126,161,180,12,
151,198,146,92,50,137,50,198,30,58,98,239,155,122,94,141,1,141,214,9,87,203,222,239,179,159,49,1,55,144,36,221,235,87,95,227,46,196,39,206,70,45,227,180,128,247,23,252,180,114,244,216,153,14,5,60,142,
24,230,38,51,31,4,52,237,118,65,49,146,228,125,105,189,90,69,71,122,124,46,246,1,244,34,218,243,162,142,51,187,19,180,71,6,95,39,60,179,77,135,206,164,202,40,181,160,47,142,33,27,209,80,41,39,114,64,101,
54,11,149,232,56,147,139,117,164,107,46,145,137,139,184,43,163,131,187,126,155,31,165,101,68,215,138,38,241,228,163,243,39,119,96,134,215,238,2,29,128,120,140,172,113,224,73,228,177,86,184,246,129,169,
239,235,123,51,187,39,38,1,30,30,28,189,254,250,235,191,243,198,239,124,250,233,167,55,111,222,252,252,243,207,235,155,57,127,254,2,30,128,158,195,119,161,229,156,124,221,112,157,100,78,18,164,5,208,138,
49,137,38,123,194,35,85,47,137,135,214,82,86,171,5,72,53,11,108,38,5,150,244,186,94,236,80,136,44,130,156,244,118,226,249,214,155,111,254,236,231,63,143,234,16,228,14,74,106,30,3,57,88,22,152,187,165,
10,168,30,246,123,209,62,95,135,217,102,162,244,59,207,69,49,65,79,179,60,145,135,35,15,137,22,204,29,221,218,153,0,190,167,22,22,19,168,13,163,0,159,41,210,111,77,197,209,52,78,52,45,76,120,168,43,248,
86,141,227,249,48,237,57,128,222,220,84,27,196,145,130,40,47,178,2,23,236,51,68,165,49,4,225,182,89,171,58,162,32,65,144,229,194,128,200,176,171,186,214,108,146,158,174,56,7,187,8,126,196,179,133,188,
236,179,94,112,26,99,108,185,142,122,71,29,109,10,73,189,107,238,94,117,91,50,41,84,215,200,25,192,73,142,67,118,29,97,163,96,195,38,101,45,130,105,156,116,190,64,15,26,236,214,57,144,179,132,57,147,203,
33,204,217,45,133,133,54,159,122,180,59,57,61,169,69,238,233,233,41,77,188,128,1,216,45,122,114,114,114,112,176,190,242,218,171,111,253,227,91,117,17,175,175,246,196,197,139,236,146,213,229,251,206,157,
59,199,199,15,143,142,142,140,219,220,160,244,220,197,104,149,220,115,47,205,10,165,168,188,23,193,190,149,101,91,90,166,96,70,181,40,181,10,175,192,48,221,184,113,163,126,239,22,193,42,17,8,33,190,113,
22,2,56,114,168,184,87,54,237,153,167,160,50,152,181,194,86,38,47,76,200,4,136,20,79,221,19,186,76,204,225,82,127,181,180,100,100,47,58,99,19,147,80,138,78,84,142,221,210,147,147,157,139,243,166,121,255,
119,58,94,192,162,185,71,14,86,251,165,158,114,217,129,44,224,103,176,136,79,115,114,88,105,116,188,238,234,235,175,41,201,137,43,43,86,55,163,14,161,28,200,86,95,31,44,151,139,205,230,68,217,196,30,59,
91,139,238,76,85,22,105,65,57,119,204,93,195,180,3,8,107,155,234,213,215,89,31,28,186,151,82,30,84,60,33,38,64,167,7,73,243,21,165,6,135,217,86,19,60,93,73,94,122,30,120,253,208,141,137,106,118,223,141,
155,248,101,81,13,58,245,59,59,65,222,180,253,184,76,101,193,120,34,51,21,90,130,157,233,72,107,141,130,46,232,182,142,11,203,196,131,0,217,86,204,29,255,168,169,20,48,198,204,10,27,155,192,209,235,228,
206,146,139,74,19,203,135,143,30,158,60,58,189,112,225,194,63,251,131,63,56,60,58,250,248,163,143,235,58,94,239,66,227,109,173,86,202,246,68,189,223,211,170,30,189,113,106,110,239,136,68,133,145,88,18,
107,103,1,200,153,109,222,101,215,115,178,20,36,171,110,206,156,57,51,25,164,76,68,48,86,171,117,101,26,144,95,195,137,208,110,183,253,234,87,95,216,153,97,245,203,185,243,31,226,94,172,28,103,19,163,
64,131,157,83,251,148,71,20,241,72,91,67,109,226,240,42,254,214,77,221,128,98,252,133,211,228,218,177,137,138,215,78,25,106,125,231,191,104,114,134,70,160,70,205,171,164,38,97,142,123,34,37,165,2,117,
138,160,178,143,122,224,41,107,224,55,232,131,52,245,108,11,33,223,139,63,117,129,106,51,254,132,224,40,155,81,189,159,76,84,123,79,124,27,206,73,253,204,231,10,41,238,121,40,120,240,87,96,130,4,121,212,
57,116,208,14,57,134,193,155,242,19,162,7,185,240,241,223,244,221,18,52,150,236,123,28,240,129,0,248,217,148,18,200,157,68,76,65,164,122,85,99,195,6,102,146,128,167,165,200,58,44,133,235,40,105,54,205,
147,169,198,41,172,21,121,242,184,215,250,208,14,187,97,59,124,246,249,103,239,188,253,246,91,111,189,253,193,7,31,156,156,60,50,32,51,97,0,238,228,188,112,238,194,147,79,61,249,203,95,254,242,246,237,
219,23,159,184,120,176,94,131,157,157,255,175,191,253,191,107,129,114,229,202,21,142,82,146,199,129,106,96,43,101,146,166,35,172,124,53,207,163,185,60,165,217,19,231,131,212,168,230,126,154,219,23,83,
185,117,235,214,249,243,231,109,72,224,12,176,184,31,202,210,178,214,253,161,247,73,143,131,0,28,76,70,37,207,220,201,209,218,93,220,85,238,91,172,7,14,58,19,115,111,228,200,113,136,222,105,146,116,132,
221,221,88,120,251,1,65,146,28,210,236,225,209,28,87,82,232,129,118,116,107,199,217,177,222,24,3,40,150,139,56,166,148,77,217,209,196,171,164,238,213,43,175,20,205,222,115,212,116,49,5,87,164,114,233,
49,136,32,130,143,117,88,179,239,123,84,93,207,28,25,160,63,138,159,8,234,159,97,8,239,202,132,80,177,95,174,179,218,2,138,170,105,175,140,185,249,208,84,134,205,68,135,205,166,5,112,132,214,88,23,248,
91,152,100,213,28,166,118,108,110,87,87,189,74,118,84,232,161,40,173,16,152,115,96,75,144,192,222,155,103,115,130,43,109,5,26,167,5,157,248,66,11,73,40,240,188,13,19,58,239,102,154,199,233,213,118,203,
185,196,138,158,53,93,106,193,82,248,84,236,118,147,165,163,237,238,222,187,87,95,243,242,165,203,223,250,214,55,107,25,94,23,241,107,215,174,213,159,120,252,194,133,97,216,97,233,142,62,197,229,64,80,
217,161,142,7,181,25,4,4,221,54,150,156,6,32,105,138,229,216,209,236,103,0,178,50,213,210,137,141,116,107,233,140,3,84,197,246,247,150,214,134,175,227,91,223,122,243,221,119,127,89,255,24,91,253,232,51,
235,89,47,232,167,163,208,134,165,211,118,139,52,7,142,194,75,237,123,129,40,193,70,154,158,178,163,244,149,91,220,18,17,177,241,56,45,47,197,176,183,166,240,119,249,60,89,47,216,180,228,58,86,134,118,
50,197,60,163,219,211,134,210,25,27,34,106,240,66,1,181,63,6,141,76,212,168,78,44,202,74,75,245,158,27,142,173,152,98,183,144,213,25,182,40,243,100,6,33,208,104,194,18,252,36,122,111,56,204,181,52,125,
191,193,67,90,156,81,78,191,98,71,168,180,213,223,245,9,25,182,75,203,51,74,81,151,177,238,252,61,239,193,212,38,114,32,207,212,159,176,84,19,76,246,218,151,96,65,40,54,127,230,201,189,243,196,218,132,
198,183,124,49,1,179,16,115,225,113,7,18,163,130,34,135,86,103,136,122,72,243,212,206,6,59,167,63,255,249,207,223,127,239,253,211,211,13,223,197,131,7,199,15,238,63,120,241,165,23,169,67,167,184,179,174,
231,207,60,243,204,189,187,247,234,13,92,23,241,231,158,127,150,67,221,183,223,126,231,241,199,31,127,233,197,23,67,83,146,118,169,81,165,154,196,170,137,38,69,153,47,114,72,185,52,48,81,196,29,120,158,
8,243,66,108,149,254,110,172,191,177,30,94,23,0,123,205,96,150,6,120,192,102,212,6,31,30,171,228,95,181,251,3,184,97,19,89,229,164,35,137,4,131,103,164,176,245,28,126,43,228,214,48,5,113,166,163,145,81,
103,90,111,166,83,89,233,205,157,1,141,29,42,193,164,217,113,202,48,77,42,106,235,113,108,233,88,115,90,76,241,180,24,72,54,65,10,233,30,90,155,81,101,244,76,121,116,233,190,118,233,37,171,21,237,12,206,
19,170,103,252,132,196,60,58,179,101,247,139,229,122,197,74,19,81,150,29,88,167,35,251,23,130,187,179,149,73,76,155,137,151,71,76,218,86,56,252,90,95,184,83,40,44,169,239,194,134,53,121,208,111,157,73,
132,162,14,142,91,45,101,6,249,11,115,28,188,187,228,169,150,105,14,56,87,41,237,29,0,169,166,90,94,162,111,158,238,18,100,49,21,102,156,44,125,161,106,44,40,148,64,253,132,204,195,169,81,252,49,2,173,
91,230,102,115,186,58,122,172,190,192,233,201,35,204,50,23,24,140,136,218,188,219,216,33,244,195,15,63,126,255,253,15,234,61,87,215,151,131,131,131,250,66,143,30,61,186,115,231,118,125,169,151,95,126,
185,254,129,59,248,235,201,139,79,28,30,30,4,63,54,198,134,185,114,131,147,146,195,236,148,63,104,240,204,221,116,178,224,201,72,254,106,7,109,29,20,250,22,211,97,225,246,161,238,165,148,202,76,238,105,
122,226,137,39,46,60,126,225,195,143,63,210,85,98,93,7,228,22,31,170,186,67,241,89,64,114,192,212,244,106,154,21,100,214,191,117,105,158,26,44,61,57,65,129,112,151,228,171,112,219,48,73,58,156,203,43,
133,154,154,52,186,149,132,49,182,160,116,143,118,107,168,219,60,121,96,22,121,79,236,114,138,26,102,147,204,41,159,90,23,165,19,153,40,56,96,57,236,247,210,28,10,93,244,195,123,20,77,87,229,202,66,53,
89,149,111,234,242,148,149,136,200,153,13,154,170,157,116,217,10,208,18,64,156,248,89,215,201,21,165,218,0,238,204,177,39,15,135,245,8,103,249,109,144,243,7,72,63,205,100,107,240,247,76,205,111,151,121,
29,28,190,52,89,98,106,207,65,69,81,11,171,104,128,105,3,143,254,183,166,38,97,150,248,185,75,153,193,135,35,119,89,71,120,114,252,56,137,16,153,243,233,201,105,189,69,127,250,211,159,221,188,105,229,
237,15,127,248,151,255,230,191,255,55,95,255,250,213,31,255,248,199,15,30,60,168,235,245,153,199,30,155,60,216,172,158,38,235,53,191,116,233,165,15,63,252,240,254,253,251,15,143,31,62,245,212,83,181,32,
251,224,131,15,143,142,14,191,90,151,251,70,79,45,252,237,211,126,4,51,59,194,226,189,196,52,103,167,4,241,165,39,16,126,106,33,74,114,75,104,35,228,41,223,178,128,242,243,11,100,201,54,80,132,198,194,
160,225,139,219,226,129,244,206,29,138,251,195,149,226,166,1,230,133,21,33,248,68,130,12,109,155,81,188,235,158,153,193,199,177,58,176,99,173,208,253,131,123,155,81,227,188,213,59,167,252,179,9,54,65,
77,80,120,80,227,144,211,215,49,143,83,40,209,213,44,88,169,39,46,223,210,191,134,22,210,201,52,243,201,216,132,44,120,173,161,73,18,103,244,55,101,167,0,98,5,23,171,213,129,96,32,73,156,11,44,229,9,88,
88,24,196,53,141,203,36,2,51,65,130,42,20,9,209,186,190,197,56,141,132,175,170,80,147,186,150,122,209,162,147,79,118,198,111,39,179,34,193,32,209,133,169,226,18,227,6,77,245,107,54,43,102,216,75,187,224,
185,156,42,151,84,218,116,211,89,13,42,249,249,27,93,239,165,108,211,152,20,179,41,40,146,156,117,26,207,217,221,197,17,107,2,196,142,173,148,90,20,238,54,39,140,86,137,92,65,48,66,172,85,204,63,252,228,
167,95,94,191,190,217,108,142,31,62,188,129,222,247,99,143,29,213,202,174,22,59,245,112,90,255,122,247,221,95,213,191,127,227,141,55,190,254,245,175,203,214,36,197,135,154,57,148,207,151,25,32,131,218,
161,68,146,0,77,113,5,138,82,253,149,19,67,224,236,29,214,85,187,71,20,83,93,28,214,198,196,171,139,248,68,253,167,73,166,94,125,245,107,181,112,170,143,101,115,183,247,224,1,8,214,165,76,15,251,77,117,
27,168,187,16,24,30,89,45,102,30,130,1,42,137,42,48,21,53,171,250,218,233,178,138,95,100,11,169,147,117,243,63,97,255,182,240,232,61,143,254,158,109,61,52,38,16,36,146,230,96,166,168,32,41,86,75,119,136,
212,132,245,58,119,78,206,10,51,148,47,182,100,47,238,232,114,3,53,179,96,99,153,184,119,6,146,124,53,176,252,192,205,129,188,11,46,85,194,151,189,101,33,74,17,160,181,34,230,22,64,209,196,107,153,205,
143,129,60,225,198,214,176,190,217,98,81,183,230,97,135,164,102,66,190,153,11,141,211,79,93,187,235,189,212,155,58,180,215,86,206,25,82,0,100,162,239,178,186,58,68,171,155,250,48,187,160,197,19,211,103,
191,73,99,246,53,90,161,141,222,167,169,150,17,127,255,255,254,195,241,131,227,239,125,239,187,127,249,151,127,121,238,252,249,27,55,174,31,29,29,189,242,202,229,111,126,243,91,207,61,255,92,93,226,103,
82,60,178,173,207,156,57,243,213,23,190,250,179,159,253,188,222,201,0,247,167,107,215,62,125,233,165,23,191,242,149,167,232,130,197,179,208,80,222,205,18,165,197,219,155,102,244,45,122,24,11,73,41,232,
51,16,7,232,170,98,171,199,235,155,60,243,216,25,243,123,116,180,80,166,86,221,123,18,130,66,115,253,18,249,148,203,59,54,222,163,242,88,149,217,21,41,68,221,188,29,58,164,112,207,100,174,206,219,94,130,
99,231,173,245,44,55,37,145,12,209,204,134,226,58,204,198,99,129,18,139,186,249,49,238,245,235,125,30,41,26,1,188,47,110,67,80,155,130,45,83,245,41,140,97,240,250,107,87,2,206,138,93,103,176,170,84,92,
24,65,27,33,174,196,122,125,200,171,64,226,65,173,64,35,163,143,61,200,132,99,250,16,27,193,189,107,105,38,61,226,8,180,71,185,80,180,76,10,152,96,199,35,182,30,165,231,128,205,180,159,70,170,243,122,
13,107,153,122,162,60,210,226,112,208,227,44,38,128,245,98,177,204,54,103,221,114,72,237,224,251,174,245,185,90,67,101,175,177,18,247,228,244,206,214,41,180,99,73,252,152,98,220,75,218,237,233,166,49,
200,157,45,217,211,106,125,80,79,42,204,57,179,226,20,228,129,247,222,251,160,46,223,181,84,249,171,191,250,171,215,95,127,253,228,228,164,86,226,159,125,102,157,19,142,245,223,251,245,123,245,142,172,
133,249,191,252,151,127,82,127,221,131,227,135,81,58,170,226,129,1,82,49,183,1,183,43,223,45,208,14,42,19,126,77,86,180,77,131,181,194,199,122,160,182,204,123,3,240,178,41,140,194,176,99,19,186,238,198,
245,1,120,253,245,171,111,253,227,91,30,59,43,119,124,59,4,177,157,138,17,168,221,198,187,221,214,112,190,232,78,192,25,27,253,238,151,82,148,72,91,214,204,196,246,150,198,161,237,164,182,145,142,126,
175,57,222,0,100,177,200,218,233,116,195,38,208,113,23,140,108,51,72,100,37,226,202,59,159,202,39,203,25,73,199,211,233,246,148,116,89,103,0,104,51,246,8,53,149,204,108,61,230,210,162,245,66,136,251,7,
113,146,185,26,25,85,231,188,185,183,177,207,107,245,233,165,47,243,201,199,83,244,106,78,180,95,39,168,94,76,204,135,51,47,67,95,185,133,17,237,82,235,99,136,73,10,36,161,83,108,65,189,58,119,90,35,120,
89,15,181,104,157,181,99,138,67,146,85,210,186,70,0,148,115,59,41,103,73,237,177,9,33,186,83,29,24,60,221,10,5,173,149,71,173,33,142,143,143,127,244,163,191,171,53,248,191,248,23,255,252,247,127,255,251,
15,31,30,191,247,222,175,239,221,187,191,27,118,246,64,229,233,230,173,155,3,172,15,236,181,214,43,4,25,92,184,120,241,201,245,193,250,163,143,62,186,127,255,193,217,115,231,110,92,191,113,241,226,197,
90,176,123,196,218,164,60,204,20,90,88,182,175,105,34,158,239,217,65,5,41,76,28,155,98,43,106,200,164,97,55,214,135,229,200,130,206,87,137,239,32,54,156,100,113,169,101,228,245,71,213,27,88,212,11,245,
156,179,247,82,58,229,180,185,138,180,180,64,3,65,53,84,108,42,205,82,173,69,77,41,203,220,113,85,179,197,185,140,8,69,43,193,83,170,139,231,68,179,181,88,218,132,201,119,245,228,241,152,34,144,241,52,
199,24,34,168,146,167,6,105,129,82,30,46,57,157,75,57,93,11,221,213,215,95,13,222,232,105,1,204,214,127,177,245,180,167,5,195,82,87,23,139,118,32,222,110,79,33,74,89,226,88,68,127,129,185,18,168,42,137,
237,19,194,240,93,11,192,122,250,219,153,153,91,145,219,158,22,19,67,216,103,23,71,47,92,104,15,155,41,107,81,55,90,222,195,5,23,143,101,232,184,235,50,12,12,76,124,187,23,205,241,104,98,175,45,151,155,
86,224,55,43,155,238,104,215,127,39,49,14,20,32,75,223,156,179,143,138,255,82,65,13,33,226,238,123,165,82,161,137,105,58,220,117,191,62,236,151,75,83,249,192,245,83,215,192,59,119,238,253,236,231,63,171,
63,252,195,31,254,240,234,213,171,79,63,253,149,239,125,247,187,207,62,251,220,39,191,249,164,22,191,183,110,221,250,242,203,47,79,78,79,235,203,254,249,159,255,121,61,120,222,188,113,67,6,7,29,51,71,
42,124,72,173,201,35,57,118,14,158,182,7,178,62,80,22,110,30,12,253,195,3,193,8,39,42,159,13,147,208,175,215,7,185,32,103,82,113,245,6,108,187,124,249,242,221,187,119,239,221,187,103,149,87,253,126,33,
93,231,49,95,171,40,227,166,144,147,194,157,117,178,45,106,69,91,35,52,6,114,228,224,84,46,49,120,44,141,104,26,160,125,166,158,55,41,252,151,91,69,210,217,11,253,159,201,153,62,113,54,123,118,115,20,
0,89,11,88,106,157,255,169,160,129,217,255,169,206,90,46,117,17,169,255,91,47,72,154,137,213,194,155,184,189,208,195,5,246,244,104,49,52,97,217,92,38,225,225,239,83,223,183,0,70,182,236,226,140,91,159,
141,215,123,202,221,210,94,150,245,141,167,217,177,28,78,19,18,168,129,248,96,251,11,50,3,13,30,59,110,71,184,182,6,126,55,65,129,129,9,147,111,207,26,78,44,77,98,180,7,193,247,225,158,140,48,180,8,49,
255,194,72,170,161,33,190,248,240,153,113,23,139,190,231,171,88,11,139,18,145,247,223,255,160,222,147,117,241,253,230,55,223,56,61,61,253,242,250,151,216,33,250,186,166,219,4,254,228,164,222,49,63,249,
135,159,156,59,119,110,129,210,146,247,204,118,216,214,27,227,165,23,95,186,113,227,134,141,229,175,223,168,191,237,205,111,127,235,236,153,179,83,118,97,187,57,114,187,48,59,101,245,179,10,216,18,139,
88,105,124,208,101,58,87,10,39,111,218,223,119,187,225,206,237,219,139,213,226,240,240,32,25,83,190,132,20,247,114,149,131,239,15,58,195,24,33,199,188,208,157,59,146,20,36,143,242,171,243,170,66,77,239,
57,15,189,89,192,98,106,2,7,217,5,60,101,219,165,82,45,19,58,186,210,55,5,215,2,176,115,168,213,37,42,197,73,158,139,92,254,147,168,144,210,184,126,204,30,42,174,163,243,148,113,137,20,117,32,160,112,
107,226,137,170,123,253,234,85,23,191,135,189,150,180,63,82,88,250,38,51,206,216,47,24,208,188,163,28,162,7,150,58,186,220,135,156,35,62,255,164,225,96,121,101,189,102,119,100,148,124,88,162,148,228,12,
41,220,223,172,165,218,224,33,182,227,134,11,116,188,141,79,13,3,167,35,180,222,225,107,192,128,206,28,110,224,145,130,173,172,3,108,215,108,220,51,208,170,205,173,60,21,70,114,206,249,24,145,90,116,147,
232,98,104,195,245,11,133,10,113,209,25,169,192,133,167,178,91,172,234,191,218,89,68,209,196,189,127,24,167,95,252,242,23,15,31,62,124,243,205,55,223,120,227,27,55,111,222,250,240,163,15,31,61,124,88,
79,151,255,252,143,254,232,133,23,158,175,219,206,249,243,231,159,120,226,137,63,251,179,63,123,242,201,139,247,239,221,173,85,15,243,76,33,68,132,134,9,66,63,12,208,176,170,78,68,14,88,14,53,130,150,
204,187,143,115,183,129,183,108,184,180,236,161,55,200,116,51,98,156,109,228,116,108,230,124,212,109,228,248,230,155,223,122,251,237,183,39,164,184,237,198,161,99,92,75,227,17,66,63,1,131,149,93,255,90,
128,35,8,134,36,72,107,242,160,196,115,55,157,97,28,70,216,101,85,220,184,45,173,117,242,99,99,18,145,224,209,84,98,22,151,227,153,164,206,227,149,105,166,252,182,99,165,88,126,245,88,63,140,114,6,88,
196,21,61,90,236,16,218,128,1,147,204,22,89,188,135,75,245,140,196,178,231,218,139,30,212,228,204,220,134,195,69,64,1,161,87,113,207,97,180,127,239,132,212,126,118,63,173,162,69,77,182,232,153,214,182,
179,222,247,80,23,104,91,203,176,198,168,70,227,41,196,234,205,158,12,211,54,225,131,1,162,25,147,237,5,235,161,205,34,94,155,31,221,11,193,22,249,212,52,92,52,85,64,10,219,185,200,90,244,71,28,76,83,
51,205,163,92,45,71,71,71,199,15,142,191,248,210,86,237,231,95,120,174,222,85,166,193,233,168,234,177,229,181,62,245,127,255,119,127,95,215,232,7,199,38,0,15,64,178,96,134,108,239,106,189,94,191,246,218,
171,63,253,233,207,234,31,123,250,233,167,191,253,237,55,147,81,0,135,189,183,55,75,99,217,151,96,25,23,61,5,74,54,212,20,105,231,35,115,34,58,50,97,183,221,222,189,123,167,158,114,15,15,14,40,6,147,178,
133,129,12,58,162,70,167,31,218,255,140,112,189,45,250,69,217,167,206,199,230,77,41,238,187,137,109,156,216,242,185,82,220,255,158,131,10,162,54,12,13,100,93,76,238,134,207,45,238,90,204,250,40,15,71,
139,213,165,31,56,250,42,236,62,134,20,90,28,88,105,135,37,90,25,114,179,246,112,64,199,109,138,50,10,88,123,38,46,254,221,171,87,174,160,38,38,34,178,184,9,128,147,73,224,140,146,230,84,181,182,179,88,
247,146,123,70,118,229,194,192,111,121,130,179,132,38,28,241,105,154,28,40,62,31,64,197,232,3,81,247,246,33,59,119,160,69,189,161,189,105,70,104,113,170,123,39,160,6,42,226,113,6,199,74,152,51,147,252,
32,140,99,67,129,90,239,162,45,78,28,128,68,51,143,200,170,66,62,212,141,55,180,23,33,180,183,9,151,236,209,230,172,20,232,151,199,67,4,71,27,199,134,80,156,153,90,163,68,197,87,99,184,107,132,110,25,
226,235,35,244,227,159,252,180,190,214,31,254,209,31,213,151,126,244,232,164,254,187,227,7,247,174,127,254,249,118,55,92,184,112,238,119,222,120,227,187,255,217,239,126,253,235,87,235,251,185,117,251,
214,189,187,119,121,56,46,108,225,71,193,207,146,226,86,99,161,161,49,103,30,200,235,177,102,187,221,141,83,54,104,189,237,32,75,27,143,40,182,148,10,13,251,232,214,137,179,163,73,199,73,98,125,87,47,
191,116,169,62,123,159,92,251,132,197,69,143,252,48,57,31,80,205,77,12,216,12,140,103,4,15,61,132,213,114,221,166,225,206,174,33,219,4,194,119,85,35,204,138,115,157,150,130,111,230,37,219,179,19,149,168,
55,24,177,143,244,106,191,191,131,164,223,251,154,7,106,7,57,153,66,162,152,58,3,101,47,202,192,250,224,7,235,105,28,31,61,122,4,93,193,228,231,173,216,18,77,27,160,103,63,31,89,55,147,99,23,115,104,131,
152,2,5,110,68,246,141,4,120,141,193,237,199,81,137,246,28,29,23,219,41,18,86,142,210,218,65,60,220,108,78,31,213,26,59,225,18,41,61,21,18,8,243,136,217,224,168,103,135,121,216,237,96,155,234,154,138,
158,201,47,197,129,110,36,139,49,104,141,99,60,12,63,178,228,94,185,120,205,40,145,12,26,113,57,40,153,136,222,72,89,42,168,235,47,150,146,122,120,225,241,11,191,250,213,175,235,22,88,151,227,195,199,
30,163,143,31,163,108,11,123,169,213,201,7,31,124,88,23,229,211,147,211,186,44,158,59,127,78,168,125,188,212,233,230,244,236,217,115,175,190,118,229,236,153,51,255,237,127,247,195,97,176,47,98,162,17,
204,5,218,130,145,249,118,40,242,62,70,222,208,173,11,123,203,38,56,79,42,118,184,55,205,215,238,238,157,59,235,245,170,110,210,236,157,216,163,135,17,130,163,122,121,95,13,84,25,23,152,150,121,196,182,
43,156,125,243,46,141,212,226,169,55,194,97,150,249,255,206,202,226,216,114,216,155,235,159,177,174,202,109,8,181,162,173,199,253,152,49,213,208,10,110,184,236,110,239,208,134,254,132,164,180,26,204,176,
152,64,148,110,218,207,173,110,51,72,63,204,5,119,241,104,100,79,78,167,238,85,12,71,2,83,214,172,214,51,220,34,157,191,192,51,89,145,181,16,30,26,85,1,243,177,178,68,187,245,41,26,162,82,129,115,243,
76,103,133,43,231,150,11,73,120,163,59,31,61,16,86,172,64,155,82,170,223,92,90,150,112,16,218,137,84,105,253,23,165,3,234,67,38,65,35,179,84,95,210,234,22,232,181,65,103,31,93,46,20,102,79,48,87,115,252,
112,14,97,214,179,128,122,161,122,196,57,59,250,50,221,75,210,184,90,236,81,178,3,107,236,61,15,224,72,244,244,219,43,100,151,67,77,245,205,252,226,151,239,214,210,230,202,171,175,147,233,138,4,75,123,
133,227,227,227,27,144,129,127,254,249,23,181,234,185,125,251,238,6,178,45,201,116,130,242,133,165,93,101,154,84,161,169,39,161,185,57,46,44,100,221,56,145,187,1,139,61,38,189,208,189,217,255,161,59,46,
6,198,195,247,133,172,132,190,31,224,112,251,214,155,111,190,245,214,91,144,61,20,12,66,205,77,42,109,3,18,24,24,110,203,230,152,78,250,184,238,6,198,116,27,8,233,195,51,84,182,197,19,47,22,13,122,55,
243,75,227,28,81,56,59,116,44,16,110,104,92,184,208,178,28,177,196,176,128,157,83,34,189,133,157,229,117,82,159,58,181,246,101,23,215,203,117,125,176,55,39,167,136,154,156,103,116,97,238,113,151,185,20,
155,87,224,184,239,128,109,121,234,193,77,213,166,163,101,18,141,194,25,102,152,253,204,52,103,71,181,40,67,64,146,199,118,176,244,243,164,65,219,129,186,110,253,1,14,195,51,100,221,12,205,34,241,182,
224,126,139,217,119,98,83,133,35,93,168,235,106,41,0,108,64,233,102,97,114,225,209,196,111,215,210,152,95,173,111,47,62,184,110,215,110,15,7,217,32,157,211,185,115,231,234,247,251,197,231,95,220,185,115,
231,249,231,158,179,251,169,95,110,182,155,122,171,220,191,127,239,199,63,254,73,61,80,190,241,198,27,245,190,189,119,239,222,51,207,60,179,92,88,232,44,199,21,117,157,173,127,115,246,204,217,23,95,126,
169,222,222,159,125,246,217,14,202,130,214,158,118,188,184,96,226,169,241,135,154,159,15,165,73,17,14,91,22,77,115,120,110,119,245,165,150,139,126,189,90,243,240,55,81,161,17,155,68,164,184,72,89,122,
39,190,114,103,225,166,125,104,81,153,158,20,177,207,204,153,47,130,63,249,41,206,24,97,191,91,11,79,56,34,152,23,104,121,167,188,88,244,219,211,211,150,212,204,143,153,253,86,225,12,69,65,34,148,33,53,
201,38,236,245,250,214,246,90,196,142,252,230,210,95,24,134,7,43,70,210,252,48,115,106,8,107,85,191,66,16,121,232,174,188,114,217,103,33,142,213,65,64,68,240,181,203,206,239,44,5,56,64,107,254,211,192,
64,204,214,136,242,208,91,52,1,28,185,224,102,101,107,14,80,9,167,192,23,30,124,172,176,101,204,168,226,156,101,107,119,181,168,30,208,210,196,63,161,89,79,200,234,182,157,70,118,249,108,73,145,118,220,
179,76,156,216,160,98,237,103,218,27,228,173,129,131,152,208,51,158,54,92,124,126,150,91,205,232,178,225,200,51,169,187,66,192,117,178,220,147,14,238,245,94,242,71,50,91,112,223,60,254,196,197,79,62,249,
228,254,253,251,143,30,62,124,242,169,175,152,0,17,36,222,90,197,236,198,221,181,223,124,118,230,204,89,46,114,64,210,26,179,176,86,46,118,223,27,234,4,20,111,251,8,217,219,110,182,154,219,212,190,216,
61,109,18,120,67,107,165,250,3,100,106,181,80,14,107,46,193,63,98,125,70,32,110,124,102,104,218,152,115,103,207,61,251,204,211,191,122,255,215,68,196,21,151,114,107,237,198,217,129,62,201,96,113,142,61,
239,88,83,145,78,35,68,47,205,11,19,246,82,123,16,102,140,139,196,108,129,208,122,22,204,222,237,187,54,128,53,187,154,128,52,218,175,230,58,153,19,28,89,84,146,218,133,177,1,173,246,250,21,114,30,38,
73,197,113,34,174,53,248,8,121,15,218,107,169,81,9,11,121,49,123,174,125,95,206,98,216,51,8,180,115,112,51,229,122,114,222,164,209,122,228,243,55,177,191,193,153,217,168,180,101,177,73,37,173,205,116,
93,245,77,248,204,1,149,21,230,83,221,125,23,204,212,116,177,141,213,16,94,221,163,56,5,223,60,161,111,30,68,240,204,46,129,13,117,27,94,45,151,177,201,126,218,118,226,3,119,63,107,4,39,210,200,98,204,
184,93,253,75,159,193,54,149,64,189,5,15,14,15,95,121,229,242,251,239,127,80,87,234,122,25,159,122,242,201,186,118,214,93,231,253,247,223,255,249,207,254,177,214,230,223,255,254,239,253,55,127,241,23,
239,254,210,152,86,199,15,142,159,123,238,57,111,18,217,5,174,107,253,195,227,135,247,238,223,187,255,224,152,122,146,122,115,90,103,207,40,13,29,249,77,188,149,237,162,73,246,163,14,56,205,165,2,154,
202,144,105,46,176,250,130,135,71,71,38,21,93,174,236,122,50,173,96,156,92,175,221,50,221,231,144,78,60,40,69,90,30,242,122,196,214,73,123,211,14,95,95,156,134,24,247,244,72,60,220,196,166,116,208,89,
166,233,152,241,204,66,182,107,212,224,186,218,180,17,160,91,167,68,165,46,243,212,82,247,158,163,98,164,196,111,43,238,28,172,28,178,47,118,29,67,47,141,240,181,146,56,204,146,131,48,238,54,145,107,207,
98,206,200,86,128,166,245,130,33,248,186,92,175,194,2,189,221,197,114,89,191,9,205,218,161,45,181,31,115,42,155,181,234,112,127,235,217,192,10,205,65,48,181,50,106,123,218,106,210,23,103,69,101,247,50,
237,119,130,90,3,220,7,137,238,71,141,179,191,35,56,135,214,111,60,145,199,59,95,104,204,224,130,67,104,136,2,226,4,135,83,251,74,49,159,98,252,187,156,35,142,112,5,71,112,25,123,20,131,20,114,213,90,
100,169,229,30,132,30,59,199,46,150,180,9,119,50,236,17,158,195,163,159,109,145,231,47,60,126,249,242,229,119,222,121,251,214,173,91,55,110,92,63,123,246,108,130,199,125,183,219,125,242,241,39,191,52,
180,219,189,103,159,125,166,126,43,219,205,166,222,150,245,151,108,54,155,9,117,120,189,215,151,117,141,232,211,68,150,140,83,94,81,106,65,15,158,71,156,147,58,4,251,217,195,177,236,237,44,186,92,31,180,
9,45,20,220,9,194,178,14,237,159,250,52,238,174,92,185,114,243,214,173,7,15,238,103,10,18,100,206,205,36,7,141,3,191,232,176,176,12,86,174,30,169,177,235,60,151,217,13,71,154,64,162,139,221,211,17,76,
222,159,140,247,188,219,93,183,183,127,184,9,136,96,29,93,223,87,226,188,178,4,79,43,72,208,41,11,153,224,134,222,20,246,68,57,12,163,40,170,78,140,139,82,207,251,167,155,147,158,88,175,253,152,196,146,
127,123,5,47,26,123,180,63,144,102,35,159,54,60,231,228,248,42,95,220,193,1,156,3,44,145,209,51,177,12,238,166,104,158,102,240,157,127,216,149,79,133,93,68,4,82,187,231,4,50,170,160,241,67,150,11,23,54,
80,126,208,212,234,149,226,134,232,20,225,90,2,101,180,184,242,53,40,134,77,146,9,165,97,20,249,173,102,83,162,31,29,66,112,70,135,142,81,245,67,213,85,251,204,153,51,47,188,240,194,175,127,245,235,251,
247,31,212,66,187,222,144,111,191,245,118,45,186,235,31,255,211,63,253,211,31,252,224,7,181,24,95,29,172,235,34,126,122,122,122,120,116,120,230,220,153,232,75,143,166,124,60,64,96,118,93,107,21,3,148,
47,22,10,118,32,83,176,39,71,87,167,213,224,172,52,192,120,18,9,60,76,138,184,115,251,206,225,225,1,235,30,91,160,232,29,153,10,119,77,27,111,54,140,109,226,255,4,79,43,12,232,230,121,144,77,82,217,209,
206,127,141,60,28,36,210,109,45,53,241,126,53,0,12,154,208,148,22,56,82,38,181,251,112,71,121,22,210,224,31,195,134,252,17,153,124,172,253,201,16,33,223,138,134,186,72,184,169,178,66,74,139,245,112,57,
83,244,249,167,134,144,214,90,168,43,240,52,212,133,205,218,68,70,140,93,195,244,142,126,81,30,187,43,95,187,20,251,165,45,243,28,141,65,160,185,60,56,172,63,102,180,11,107,219,165,221,118,227,220,181,
224,164,89,197,77,49,68,188,176,71,193,229,216,83,38,216,211,37,171,179,222,42,182,31,176,37,84,124,202,72,87,91,216,107,65,150,57,161,173,29,102,245,171,221,222,71,58,164,96,255,8,92,48,209,11,6,107,
124,236,45,22,39,105,189,214,78,205,229,217,71,188,65,145,81,37,117,238,55,240,218,156,249,138,212,180,208,114,8,76,82,71,234,24,183,12,184,131,173,253,215,43,151,39,183,116,182,189,47,197,110,229,39,
46,62,254,187,223,249,206,71,31,125,116,235,230,205,250,191,245,55,30,28,30,212,51,230,59,239,252,162,254,253,215,94,121,229,241,11,231,235,99,195,185,242,225,193,65,125,96,130,199,241,50,15,12,73,122,
45,152,0,234,123,48,120,217,244,183,76,17,76,181,162,185,192,131,137,80,82,215,216,196,46,255,232,136,111,28,44,25,174,251,238,119,191,251,147,159,254,196,240,66,12,230,245,3,53,98,21,237,152,79,238,138,
162,130,230,208,57,117,120,11,67,164,252,86,231,10,93,228,252,158,230,52,100,239,59,114,143,245,168,26,233,12,172,35,188,57,229,137,216,163,65,131,136,28,88,170,144,205,151,44,166,131,201,185,58,242,205,
154,37,26,214,37,35,231,182,80,119,175,229,178,140,153,158,76,190,133,52,143,176,208,153,6,115,181,169,83,185,145,183,170,124,54,231,74,214,0,202,99,199,190,167,7,37,59,175,7,217,176,131,21,83,189,148,
6,212,116,55,162,233,94,176,114,112,238,48,1,147,19,132,91,25,145,79,116,54,46,121,16,156,144,174,43,87,132,90,14,115,195,189,180,224,103,155,45,239,192,155,237,24,172,193,169,137,155,27,91,29,164,252,
197,148,230,157,172,169,236,57,90,24,172,245,151,91,131,171,254,111,125,217,167,158,250,202,243,207,63,95,235,238,122,163,222,185,115,167,94,132,75,151,94,254,235,191,254,235,103,159,123,238,253,15,222,
255,226,139,47,134,237,80,23,119,234,98,95,185,124,89,187,112,74,45,32,199,73,100,208,152,242,6,224,179,107,31,191,68,79,192,139,226,206,79,46,45,106,225,121,35,116,92,119,215,136,190,53,147,2,13,8,168,
108,16,9,203,88,199,220,121,106,72,145,247,149,27,30,134,147,30,138,86,66,163,221,237,153,195,246,253,62,123,173,36,101,173,120,178,99,8,251,252,19,31,121,78,89,139,20,130,10,48,137,195,166,37,180,235,
130,204,147,216,176,62,78,232,173,155,79,36,4,209,187,228,161,209,122,102,117,19,187,183,48,61,192,117,9,212,104,66,134,140,50,240,106,5,80,144,182,72,19,105,31,101,53,3,85,3,47,210,33,48,176,190,151,
193,238,224,184,221,156,180,91,74,135,142,52,177,241,215,208,98,4,149,36,73,243,130,215,41,81,157,79,40,31,23,253,194,184,28,182,247,246,145,174,39,245,201,213,34,160,177,137,104,252,130,196,136,41,206,
178,30,114,111,194,28,32,110,45,220,250,81,109,222,109,119,196,162,22,175,81,137,221,13,126,215,120,177,177,169,125,189,247,6,65,133,26,176,82,242,99,187,50,120,187,239,46,194,182,40,239,46,200,168,73,
241,242,96,233,39,201,103,53,25,114,157,142,10,73,203,112,202,211,131,123,119,54,39,143,106,149,253,63,252,219,127,251,163,31,253,232,255,248,247,255,190,62,21,31,124,240,1,239,221,203,151,46,125,255,
187,223,189,121,251,38,99,247,234,203,158,158,108,150,198,24,153,48,26,172,107,209,184,20,146,55,32,165,139,82,211,60,12,35,104,36,29,167,76,201,248,177,245,218,90,253,222,225,238,113,149,91,108,140,58,
222,41,245,190,191,244,226,165,207,62,255,76,193,55,209,3,118,218,56,110,42,245,59,218,238,76,78,83,224,26,97,167,213,30,51,228,220,66,99,142,168,107,237,127,157,198,126,30,15,72,43,121,137,26,19,37,15,
49,241,88,206,56,137,88,131,105,138,61,152,168,100,247,166,75,182,20,172,250,22,7,83,151,170,122,124,134,236,129,217,84,102,18,42,137,147,246,142,222,141,2,172,3,206,232,83,235,123,21,151,241,54,147,86,
72,245,198,179,161,186,161,237,231,248,30,194,144,147,131,124,247,162,21,235,87,176,217,196,178,98,50,84,104,140,74,101,121,187,93,65,160,215,137,117,66,139,0,10,89,232,109,247,46,224,201,49,126,247,33,
28,3,35,158,243,12,222,255,8,66,144,204,113,120,112,232,55,70,62,103,131,43,203,108,100,223,200,114,105,238,211,62,183,233,126,198,239,159,59,187,78,42,79,52,172,19,75,41,186,47,106,55,60,155,25,115,218,
169,227,228,13,87,234,254,189,7,135,7,71,47,189,244,210,255,244,63,255,143,183,111,221,177,214,246,217,179,171,213,234,189,95,255,234,203,47,175,215,215,185,121,243,70,173,63,234,242,93,151,215,63,253,
47,255,244,233,167,191,114,235,214,77,187,105,121,117,234,139,119,145,95,71,183,232,52,13,16,190,79,213,46,67,141,203,28,3,20,89,184,17,33,89,75,150,250,192,213,29,98,125,112,184,34,159,217,141,88,156,
164,213,63,184,128,4,102,180,1,248,190,208,40,112,46,239,90,15,41,202,130,247,168,131,194,147,146,39,89,207,93,83,201,255,75,12,179,171,143,209,196,197,117,32,30,78,97,223,205,8,42,156,149,249,86,122,
77,134,54,68,43,2,24,37,250,116,60,202,78,114,211,146,93,53,24,129,90,162,169,165,237,40,45,115,35,225,105,229,98,3,69,36,30,137,211,71,199,6,164,65,98,11,235,6,43,162,80,10,91,3,243,181,43,87,16,122,
48,97,162,106,101,217,234,208,252,59,167,39,39,195,110,183,52,41,247,38,200,132,199,104,111,39,170,96,5,145,49,148,1,42,158,101,188,236,153,161,158,124,62,91,160,75,94,215,19,110,66,163,150,183,41,73,
123,16,141,68,197,91,224,117,113,103,98,57,44,0,102,117,201,61,148,218,8,49,253,71,113,97,27,56,122,162,182,172,96,161,27,119,160,108,79,30,89,212,48,62,94,202,68,104,72,114,81,248,228,222,217,153,1,246,
133,213,239,72,7,59,163,37,109,214,60,32,252,219,142,186,208,4,88,4,15,100,18,114,16,152,87,34,187,38,23,84,222,250,110,134,225,238,189,59,245,57,124,249,210,203,255,249,31,252,65,125,18,234,58,251,232,
209,163,239,124,231,219,127,248,95,252,179,71,39,15,191,248,242,58,126,79,96,6,125,61,41,46,108,105,46,28,230,28,28,28,90,92,242,56,208,117,22,225,166,223,158,158,46,145,188,227,220,100,197,5,216,139,
64,182,159,247,20,23,209,121,249,147,189,120,247,237,55,191,245,206,47,126,97,66,49,38,186,65,107,166,82,100,114,41,45,93,97,142,149,199,183,93,232,93,14,72,65,242,216,154,96,64,56,193,97,221,36,81,92,
246,17,26,18,14,242,181,164,192,26,101,203,65,185,69,150,16,48,182,246,167,235,38,196,62,233,218,194,67,236,103,141,174,179,219,186,203,170,48,128,169,52,235,64,139,211,193,237,88,143,153,235,213,170,
254,209,211,211,147,14,119,127,32,28,66,36,57,6,172,192,176,87,232,56,43,251,80,148,54,150,108,114,8,171,245,134,29,74,50,123,125,35,166,170,29,39,182,37,13,238,188,71,180,28,101,63,20,11,178,150,197,
58,194,128,203,246,120,147,231,153,82,0,171,21,129,115,128,22,64,203,212,30,138,22,211,172,187,94,121,223,197,25,235,145,176,29,11,65,102,62,109,153,51,182,166,73,83,205,216,158,217,121,110,36,29,51,219,
29,208,126,148,57,96,19,43,73,253,152,39,39,167,143,78,79,234,139,174,214,171,250,239,111,92,191,254,209,199,31,221,189,115,231,254,253,251,239,188,243,206,123,239,189,95,255,204,183,191,253,102,173,202,
207,157,171,39,200,147,71,39,39,45,109,199,5,27,202,161,174,11,72,16,217,10,50,30,103,142,123,24,148,148,115,169,161,120,112,232,220,156,158,212,219,216,56,89,62,8,12,14,128,228,66,106,21,102,191,164,
230,172,71,30,83,164,117,11,53,112,110,124,27,111,233,196,57,245,222,193,243,251,226,51,231,185,113,253,9,45,21,128,130,119,159,196,165,134,11,231,60,195,60,180,75,63,202,47,24,13,193,1,152,39,202,183,
227,116,11,242,102,23,90,90,146,125,241,73,67,74,100,213,230,124,30,249,56,198,177,22,85,33,0,113,90,215,213,56,24,147,18,167,16,124,200,30,58,247,145,187,67,64,101,212,247,203,221,230,116,220,217,68,
104,24,182,236,82,185,30,54,203,69,153,48,46,179,13,161,62,193,125,52,136,34,163,138,177,139,214,133,127,181,42,227,36,103,114,40,253,114,145,5,200,239,114,105,193,23,76,160,0,35,208,217,184,102,14,47,
76,28,86,209,1,7,135,247,22,125,21,102,15,135,247,238,148,183,117,145,169,139,128,243,107,58,134,99,19,85,184,7,217,192,83,99,24,197,73,65,239,41,196,220,178,20,49,123,168,79,192,8,61,83,112,76,56,154,
132,163,141,218,147,153,117,204,178,220,25,95,194,58,209,106,221,232,70,41,140,211,76,121,20,157,153,101,242,167,159,126,122,253,203,47,158,123,238,249,127,242,251,255,228,79,254,228,79,234,43,62,184,
127,247,243,79,175,221,184,113,67,38,52,230,231,153,132,196,76,148,245,150,175,75,127,151,23,169,95,118,97,49,236,70,84,73,245,42,217,223,80,52,156,132,9,245,128,207,210,133,150,116,159,162,51,5,209,10,
233,193,47,44,225,226,197,167,235,155,62,126,120,172,76,156,162,65,139,128,189,157,160,254,60,237,19,13,70,205,150,93,239,222,150,251,145,173,24,96,122,70,171,34,173,145,51,216,116,37,138,67,150,212,244,
64,57,35,181,8,133,128,148,238,226,253,216,158,212,3,245,142,235,236,116,14,116,48,213,195,87,75,87,180,85,54,40,100,144,105,104,58,74,158,164,250,54,198,3,207,28,65,160,146,226,60,29,6,152,141,156,207,
119,9,29,189,142,157,191,228,194,34,225,128,230,28,247,41,111,54,219,97,152,234,93,178,76,152,94,108,118,166,231,89,45,249,0,215,27,255,168,127,140,81,197,232,192,118,36,195,65,200,198,40,159,64,126,111,
161,81,59,176,219,52,165,180,164,157,116,216,109,224,139,180,197,207,220,18,110,115,159,74,137,238,245,111,20,61,201,91,81,27,176,109,198,60,85,210,12,200,230,245,40,21,169,38,146,6,101,14,138,106,34,
72,70,112,163,93,86,144,55,214,204,144,44,222,51,38,73,55,190,188,110,13,201,113,176,206,94,140,55,111,220,252,199,127,124,171,222,15,231,206,157,251,215,255,245,191,126,241,197,175,222,189,123,247,218,
181,223,40,72,171,132,38,250,85,75,18,126,180,102,22,229,4,162,30,170,219,195,146,250,5,1,238,60,100,48,245,241,248,193,241,225,193,186,22,239,203,197,178,139,45,225,164,155,225,127,160,127,64,227,150,
225,221,219,70,199,210,10,32,35,210,122,18,98,155,73,107,251,92,165,61,238,188,6,60,158,77,84,28,127,86,154,14,45,57,123,64,152,111,153,35,235,247,102,26,83,123,107,189,122,83,209,231,177,158,186,201,
151,144,29,139,117,42,160,227,30,196,163,3,84,154,51,191,131,27,59,53,244,198,233,196,182,132,197,106,53,226,148,179,219,238,108,152,137,237,36,123,110,73,143,121,136,248,13,150,64,1,251,108,96,164,38,
212,184,118,251,21,111,218,88,165,223,91,154,23,12,99,147,37,10,236,186,180,36,36,107,189,90,215,119,190,57,57,173,183,199,122,189,218,214,226,194,110,89,51,255,212,139,89,215,17,43,219,173,3,63,177,41,
39,114,122,137,109,146,142,79,49,178,151,35,245,100,196,17,145,34,5,222,130,73,152,3,127,222,18,246,143,104,91,50,115,69,67,23,58,209,115,155,57,47,81,10,153,165,115,80,164,3,231,214,246,155,64,247,203,
201,29,143,25,18,67,9,233,153,42,107,149,77,93,200,109,147,92,8,199,94,100,63,183,107,8,197,79,87,247,73,24,160,232,54,164,190,32,155,240,57,127,242,155,107,31,127,242,27,114,90,166,113,183,57,121,88,
127,97,71,189,1,203,159,49,31,29,173,160,100,233,234,85,183,179,59,238,156,90,89,91,211,4,87,172,190,110,61,93,166,214,178,15,60,145,128,97,18,172,179,83,48,1,179,86,131,237,139,150,46,101,125,240,69,
30,119,195,11,47,188,240,241,199,31,113,180,133,0,204,236,64,101,41,154,19,33,10,56,238,243,241,40,169,116,156,84,140,245,80,220,119,197,16,131,157,161,250,234,6,200,200,199,70,209,86,63,50,131,67,139,
213,85,110,0,182,25,152,142,150,233,2,183,166,249,200,36,160,36,244,68,16,40,53,68,208,89,187,9,177,21,120,53,112,251,128,237,80,227,14,249,156,182,12,161,158,48,107,149,65,237,71,6,20,20,122,47,92,241,
173,131,72,51,228,216,51,150,189,35,50,187,52,115,243,105,170,123,95,182,155,135,24,112,172,234,251,182,137,92,173,241,23,235,237,201,67,99,128,66,196,141,186,39,179,7,28,128,85,128,73,31,49,90,117,101,
73,230,162,146,181,86,10,133,78,25,196,56,239,193,239,238,207,235,111,117,77,73,10,235,75,51,122,151,162,168,98,70,90,20,68,100,173,114,61,204,173,215,235,216,249,120,70,99,186,20,92,154,22,212,190,15,
115,175,192,179,234,233,78,68,163,32,71,58,37,176,129,209,36,137,172,203,78,48,253,156,223,122,235,237,235,95,94,175,255,244,253,239,255,222,31,255,241,31,215,101,253,195,15,63,48,162,14,118,106,19,210,
144,163,171,156,224,50,41,149,56,250,34,27,103,202,141,230,195,201,93,50,18,11,109,183,219,219,183,111,159,57,115,166,254,219,245,114,157,36,195,216,163,121,55,129,48,26,23,252,93,75,147,207,70,31,67,
122,59,137,44,169,232,238,71,137,232,24,37,78,181,103,16,56,184,145,204,188,146,162,106,217,202,137,152,149,238,211,22,62,9,71,179,39,134,9,230,81,171,46,61,6,154,60,66,9,24,229,174,18,219,217,218,134,
35,176,133,188,217,13,100,26,28,91,237,105,244,32,64,23,100,49,235,52,172,246,155,137,147,236,168,97,241,108,245,255,155,102,218,26,209,10,60,233,237,146,71,105,200,140,98,56,133,237,180,129,6,54,168,
71,86,23,142,144,121,206,103,27,31,253,214,8,85,242,122,183,123,192,200,134,250,30,55,187,113,185,94,118,139,229,120,186,33,47,20,123,151,189,209,97,56,133,136,66,79,185,107,68,9,42,149,95,149,190,167,
210,146,84,132,249,30,177,12,116,197,135,22,52,148,243,49,20,185,15,60,44,27,20,216,67,29,17,38,221,5,55,227,64,9,109,11,242,14,8,92,144,66,53,183,49,176,3,44,18,156,68,5,1,206,179,146,167,53,205,8,217,
195,68,80,102,89,1,163,14,22,136,128,129,60,41,162,5,112,164,205,35,77,81,117,89,217,38,201,134,252,208,145,9,58,48,40,65,169,231,155,148,251,84,198,18,28,167,104,77,53,166,113,34,167,109,65,127,218,102,
55,173,86,43,69,172,215,143,191,232,166,162,19,26,43,101,124,95,118,241,232,13,129,27,130,68,151,9,99,161,80,15,188,207,60,253,244,207,127,254,51,107,191,244,74,48,145,128,45,241,43,201,56,105,73,178,
90,38,116,57,32,186,164,202,4,81,118,118,16,24,166,113,145,84,65,83,233,136,177,202,72,54,52,4,204,29,150,96,16,23,130,235,8,177,165,116,76,86,234,68,106,71,239,197,158,120,156,126,164,80,221,149,29,67,
93,89,204,186,248,207,254,77,125,206,73,19,205,209,161,118,88,116,156,89,75,242,226,108,192,140,93,147,103,41,88,39,40,104,160,62,75,200,229,73,205,192,227,21,4,35,123,74,189,224,203,147,147,90,115,68,
115,189,90,222,110,88,172,214,245,171,24,232,46,54,238,205,100,175,239,226,90,142,229,72,16,156,236,51,237,96,21,30,188,197,81,63,193,193,48,140,26,234,68,133,104,26,217,198,144,16,99,236,24,230,235,210,
40,180,6,217,94,208,219,46,52,145,135,157,209,126,22,72,77,156,60,8,86,74,155,144,139,79,254,131,192,58,83,86,156,91,102,15,148,187,54,59,194,72,203,157,50,187,64,221,60,164,13,76,210,193,153,165,255,
205,111,174,213,229,251,252,133,243,255,213,191,250,87,207,61,247,236,253,251,247,62,251,226,243,122,73,220,46,27,178,158,17,23,26,97,157,69,13,84,15,110,198,170,181,196,152,165,45,139,41,208,88,47,4,
94,81,158,189,221,234,181,162,95,45,80,27,44,22,108,110,32,138,172,47,58,121,76,74,223,43,145,161,234,220,106,151,43,11,96,169,183,127,176,224,177,38,12,45,78,87,98,130,168,55,49,28,145,57,67,234,194,
108,86,161,153,51,183,61,220,157,195,10,84,42,13,198,213,28,48,204,133,220,225,13,207,78,161,220,142,57,217,211,199,240,112,197,28,154,139,48,182,157,73,203,140,80,36,86,13,162,9,28,22,125,177,3,37,178,
68,152,70,92,23,19,187,31,184,223,195,112,43,116,126,233,94,123,245,114,136,14,239,38,220,203,82,116,7,218,112,107,253,22,231,65,1,111,139,120,120,244,88,111,227,32,171,167,16,38,205,221,42,51,96,201,
215,103,8,81,162,72,173,92,37,230,224,20,166,14,68,71,210,161,94,136,45,212,144,251,127,104,49,42,197,197,175,165,49,46,20,147,17,247,6,238,101,182,188,38,126,27,10,114,173,91,216,10,136,9,40,55,58,119,
198,23,57,32,249,43,210,12,54,154,15,174,46,4,119,181,102,116,223,169,139,32,202,222,52,185,227,184,28,109,205,80,154,207,42,53,106,124,240,12,43,131,252,81,7,3,109,63,164,229,150,170,129,228,98,219,219,
49,112,47,139,165,17,48,134,122,120,57,217,102,102,68,101,242,10,59,31,79,97,67,36,208,181,110,117,82,200,9,108,214,44,103,117,237,123,229,107,175,28,63,124,120,251,246,29,229,204,234,249,75,146,153,36,
239,95,36,59,148,5,194,71,32,185,177,23,55,197,75,95,4,92,231,230,87,124,199,117,30,97,110,37,152,7,198,56,80,191,69,213,69,16,89,217,225,73,123,242,61,143,43,214,248,168,195,120,147,12,185,250,174,76,
116,145,154,152,136,136,74,197,46,51,179,205,252,17,54,184,159,14,143,14,11,196,154,4,114,65,228,192,99,175,74,117,79,41,115,166,121,211,251,106,225,148,20,144,179,86,83,175,69,54,226,2,70,199,245,251,
89,66,33,48,33,207,108,97,55,146,83,51,185,33,217,170,138,54,142,205,184,172,38,72,96,33,128,177,142,195,144,149,183,192,56,83,42,107,74,131,221,46,228,209,217,255,117,29,95,68,87,85,214,115,69,75,213,
41,206,173,5,234,111,226,250,111,231,152,150,230,218,244,200,70,240,31,177,169,237,119,122,99,75,25,84,21,12,213,22,246,122,187,20,20,183,204,206,9,209,38,195,217,179,231,174,94,125,253,169,39,159,252,
225,95,254,69,253,247,215,174,93,251,242,250,151,57,11,193,234,104,232,210,222,100,116,141,41,250,36,221,193,193,161,173,224,56,93,81,95,216,165,217,171,197,37,115,216,217,198,188,90,214,253,113,197,171,
154,181,212,150,200,76,147,89,7,204,7,127,146,112,197,238,204,158,129,147,114,8,194,148,32,79,239,220,125,14,251,196,155,194,149,33,106,205,102,148,104,112,150,181,58,25,30,18,230,62,206,226,217,211,142,
183,166,5,223,36,231,166,95,16,202,74,45,163,162,242,164,180,161,58,29,185,185,57,48,221,150,146,28,120,194,204,208,32,231,129,196,192,237,29,213,95,49,59,129,163,223,174,196,29,219,163,249,218,149,203,
86,179,78,210,139,225,28,108,53,127,8,104,128,36,110,110,246,123,59,253,125,191,178,0,251,5,142,129,246,101,140,211,142,107,43,223,1,81,9,100,74,0,201,148,184,255,101,69,178,23,215,96,51,176,202,5,186,
37,199,217,117,67,205,13,6,25,126,78,119,169,188,207,30,116,238,33,132,41,7,242,107,220,161,163,206,73,215,47,151,43,20,98,201,253,172,140,221,204,14,105,137,113,223,188,23,228,64,153,125,90,41,206,186,
205,57,179,49,53,16,48,14,161,37,205,108,28,106,9,234,169,102,192,169,127,225,240,128,224,227,154,236,143,16,185,2,182,230,66,60,103,20,96,254,97,59,179,15,240,125,112,164,81,239,241,250,207,70,118,93,
212,37,165,83,254,132,210,194,38,134,159,218,50,61,56,171,128,253,79,214,251,118,29,22,125,255,187,223,249,221,122,22,102,171,65,146,41,158,211,58,143,202,141,93,104,94,178,200,235,46,200,20,102,149,210,
204,149,41,59,8,40,207,242,39,38,110,52,162,100,67,5,49,255,187,9,136,56,211,155,4,137,150,111,63,100,231,151,69,154,80,108,26,128,93,22,92,230,68,213,93,81,118,83,135,92,199,8,225,201,52,87,86,152,202,
174,86,235,250,14,183,219,157,55,129,213,60,13,109,214,31,29,231,134,126,14,245,30,109,239,224,42,129,135,57,179,91,104,165,46,110,138,90,103,45,151,235,126,209,15,155,237,2,20,76,19,63,117,75,204,207,
233,233,109,217,2,118,110,225,225,21,87,155,8,14,179,170,242,106,244,240,70,117,118,44,94,226,240,180,139,76,77,164,223,77,30,194,76,231,48,87,34,61,47,40,71,184,14,70,197,244,40,198,62,54,79,74,84,122,
14,150,254,214,254,246,59,48,69,87,33,219,88,120,146,117,203,190,161,186,206,210,106,215,89,135,55,83,93,138,149,125,123,176,94,63,113,241,137,123,119,239,125,244,209,71,230,150,130,132,145,73,47,44,3,
154,111,153,250,174,118,45,201,182,52,83,190,185,127,3,73,112,52,76,56,21,199,20,223,75,196,151,215,35,38,205,9,212,42,9,235,200,249,100,156,105,77,66,125,76,112,168,166,88,246,232,162,224,232,209,157,
151,68,61,195,96,208,145,121,243,1,33,144,242,180,71,58,241,193,98,80,179,36,16,90,41,197,4,111,78,244,150,219,72,191,89,200,19,50,149,98,114,110,37,71,104,45,253,131,167,63,47,227,186,236,193,17,157,
63,80,170,50,41,184,212,47,239,164,82,71,243,39,186,89,204,22,4,4,228,54,254,22,11,38,220,49,104,76,163,89,99,51,25,194,1,49,47,179,102,113,221,210,23,214,153,29,39,91,106,172,238,56,61,125,180,24,23,
54,31,203,211,114,181,4,240,36,59,180,42,119,212,22,90,3,61,193,140,55,90,83,201,32,221,145,127,10,26,100,123,47,193,27,150,209,143,178,156,125,21,153,56,138,119,177,35,247,21,123,170,22,61,53,135,245,
109,242,86,131,71,88,102,220,224,80,210,30,93,233,66,121,102,145,157,9,225,188,89,129,15,205,105,49,231,215,185,245,147,36,7,207,104,143,13,121,196,179,20,247,111,7,164,230,205,72,243,133,61,153,54,29,
34,68,187,43,38,73,158,156,154,150,165,162,198,194,159,75,139,112,171,39,153,52,216,152,177,254,200,82,206,82,72,205,76,143,152,236,148,19,76,107,88,214,171,69,189,105,81,170,88,71,28,29,238,160,82,217,
56,12,97,200,136,76,180,190,183,221,118,35,13,202,38,149,183,189,250,233,231,190,114,239,254,253,147,211,19,210,51,108,204,157,16,221,162,206,32,131,238,114,83,115,123,41,205,136,171,41,240,80,220,49,
55,89,130,116,72,50,44,162,147,125,173,89,102,80,116,31,115,152,201,246,119,16,80,161,168,7,203,71,221,110,26,180,239,146,39,146,160,181,213,97,168,80,203,14,235,150,132,89,236,136,6,197,130,91,5,122,
62,165,73,249,89,54,89,23,37,48,87,140,194,190,177,37,236,65,181,26,200,195,67,87,144,13,58,118,200,108,141,224,220,199,46,133,93,55,212,31,246,82,221,98,117,84,226,214,14,151,227,116,248,216,217,225,
244,180,238,185,117,57,231,65,185,211,156,140,252,246,208,66,105,167,169,238,34,75,208,75,234,187,156,26,213,30,87,172,135,41,113,176,167,198,37,151,86,165,218,239,239,113,55,194,1,48,149,62,106,177,176,
119,220,119,246,175,39,234,13,208,213,148,215,213,188,90,81,242,247,34,147,42,100,60,156,235,70,143,190,116,208,60,182,1,204,219,235,210,217,242,206,151,11,75,81,232,44,9,100,53,236,118,142,47,142,227,
48,94,191,126,157,33,153,22,177,134,243,16,196,95,227,156,104,195,19,248,228,130,185,194,41,139,189,242,233,233,102,209,19,41,156,37,166,98,249,4,105,142,73,6,215,43,176,31,180,244,186,233,132,49,163,
108,13,79,17,77,17,129,79,176,173,165,62,54,254,99,211,143,210,188,192,122,220,77,169,142,222,134,118,217,105,35,209,105,224,128,133,168,147,168,196,9,121,109,112,119,67,255,89,204,227,102,141,199,142,
131,183,2,119,79,51,184,137,121,31,247,216,38,100,248,68,56,10,97,42,112,119,87,31,60,69,82,253,7,238,237,137,212,226,132,206,184,180,15,37,148,22,94,180,88,244,163,122,234,54,165,76,86,52,136,212,196,
130,180,123,245,107,95,115,14,81,214,244,78,41,21,137,5,93,189,31,77,83,56,108,108,13,79,96,110,32,62,131,111,142,130,27,70,93,122,210,93,227,166,211,71,145,163,67,100,248,212,172,224,27,236,151,61,50,
25,248,69,228,224,218,15,69,200,121,150,168,11,236,153,163,24,14,14,31,99,198,35,125,34,105,142,35,34,251,131,145,75,72,92,176,47,67,152,77,79,243,201,20,250,133,153,115,195,30,98,3,68,100,239,116,101,
215,140,150,89,206,191,7,42,103,13,235,86,63,91,61,14,14,15,39,248,35,122,42,41,225,41,40,126,231,181,60,39,246,124,28,111,158,117,16,96,8,124,145,251,166,131,159,56,91,217,82,107,191,5,147,226,15,15,
15,118,167,15,9,245,69,176,113,166,174,125,216,109,205,236,110,2,130,9,165,64,15,41,197,174,148,57,147,230,27,223,248,198,71,159,124,252,200,34,132,40,252,201,77,47,149,231,140,240,64,213,7,103,250,234,
171,68,37,158,68,135,125,218,164,5,150,120,10,233,56,248,77,33,205,156,239,220,0,111,161,217,214,237,19,229,145,210,114,167,230,207,201,10,45,14,141,157,197,22,147,228,227,168,224,90,133,108,200,73,100,
110,25,132,32,22,143,132,151,126,224,224,192,146,142,79,30,61,234,82,244,136,85,239,123,121,143,126,230,222,152,173,102,162,225,181,101,132,183,19,12,47,83,3,255,27,128,117,156,12,252,218,27,39,217,36,
149,230,167,31,232,173,207,97,230,108,48,72,136,242,48,244,37,104,46,233,105,48,73,188,92,182,79,131,27,108,186,130,140,193,217,192,248,77,241,249,152,177,201,80,224,72,196,191,14,112,92,39,248,173,113,
44,188,217,110,232,62,107,220,2,186,78,228,186,114,214,60,110,173,72,215,149,146,175,130,3,204,241,21,211,37,96,74,243,44,60,55,179,89,180,32,146,124,219,169,59,145,5,115,78,45,247,106,70,255,55,3,11,
100,105,134,159,221,110,176,248,244,77,154,82,75,12,235,219,244,11,211,62,68,223,190,177,146,160,237,155,125,85,196,68,80,128,117,215,214,132,57,200,152,103,110,61,154,28,225,182,32,15,14,126,125,97,117,
183,129,106,190,232,113,137,28,143,243,165,228,135,106,54,31,137,56,149,246,213,121,22,188,247,3,18,163,213,85,147,57,239,129,179,232,48,19,178,188,125,170,172,129,41,182,92,71,92,160,232,233,244,220,
174,28,35,211,174,179,169,254,240,192,77,222,248,30,189,180,165,153,35,117,175,93,249,26,136,57,246,7,150,144,82,176,175,15,221,82,199,5,104,97,210,250,144,249,105,69,140,114,195,25,127,96,28,50,121,82,
173,189,24,72,155,235,98,19,116,106,152,87,191,203,117,236,251,195,195,199,204,234,105,111,161,87,91,195,27,198,181,224,209,236,15,255,10,185,36,201,72,164,245,207,46,106,105,83,63,210,132,246,40,0,240,
243,217,63,17,199,76,25,131,23,212,147,19,111,92,11,68,39,113,219,39,114,110,157,47,247,35,23,143,139,45,250,3,237,36,27,231,200,21,14,56,72,191,157,20,127,108,27,119,61,203,179,27,110,159,221,251,228,
188,203,77,225,199,137,82,38,250,113,194,221,208,121,48,71,38,49,217,92,9,38,205,152,22,43,59,185,219,33,119,187,5,94,176,155,118,59,170,104,104,159,235,145,86,19,160,40,226,220,70,227,105,11,6,211,12,
228,220,185,179,151,95,185,252,246,91,255,88,196,166,180,174,110,199,156,151,226,129,161,84,136,118,34,25,80,153,49,115,83,27,2,133,187,13,5,91,33,10,98,137,134,184,4,109,206,6,182,230,160,12,18,65,35,
56,14,17,59,229,219,42,133,178,52,237,89,160,189,192,116,56,8,232,80,36,252,164,162,61,33,199,133,48,72,28,200,180,13,241,213,120,223,172,214,43,228,132,157,192,226,63,163,95,237,212,236,126,187,38,186,
104,246,247,214,212,114,235,124,148,128,129,207,167,163,183,123,44,103,134,240,69,219,186,190,195,97,187,51,87,1,150,105,37,243,206,13,92,100,171,37,70,202,45,106,37,207,61,9,167,138,236,38,20,155,151,
90,199,104,105,221,24,202,43,41,209,97,239,174,237,193,205,7,209,0,188,13,117,50,89,84,214,96,151,139,222,209,49,183,92,111,140,169,146,138,150,25,27,215,74,10,5,248,49,197,165,73,146,184,208,251,194,
45,64,110,234,52,57,208,88,72,141,247,206,51,241,154,250,83,129,92,154,166,98,51,27,65,224,168,111,194,178,41,208,162,185,119,231,78,173,244,161,139,133,120,136,35,17,143,138,231,126,73,91,124,18,131,
55,139,56,236,45,37,229,173,181,104,27,25,107,21,98,61,71,53,254,22,90,161,64,63,54,227,71,116,73,138,196,42,220,62,231,184,137,6,10,198,20,122,24,118,40,175,186,214,188,101,58,135,162,138,181,214,171,
208,227,7,154,68,97,51,119,7,93,255,92,142,82,99,121,195,157,68,91,178,7,244,116,69,254,214,142,11,185,245,178,234,14,81,235,149,113,154,53,48,217,45,0,16,95,116,175,125,237,82,189,208,181,178,91,44,215,
20,3,79,211,64,221,146,6,29,184,63,235,34,206,47,152,92,58,77,60,168,72,13,180,20,143,115,110,147,192,35,217,71,73,222,83,46,132,67,217,18,86,239,93,51,197,0,121,136,68,171,2,230,248,66,96,4,133,76,177,
22,4,132,4,113,45,4,230,117,38,156,94,199,110,193,175,54,107,160,91,144,244,48,42,65,194,213,75,98,163,104,234,27,230,149,218,113,44,118,43,178,135,16,20,124,103,238,166,221,14,239,167,147,120,192,183,
44,23,248,20,5,8,132,217,241,97,13,13,183,7,141,121,136,92,240,167,28,27,110,20,173,195,226,142,82,31,209,4,134,91,107,117,195,61,180,48,234,91,207,190,173,45,233,176,216,162,166,179,87,1,154,46,98,247,
234,32,191,147,235,91,7,92,65,14,34,6,162,195,149,43,175,214,227,234,157,59,119,245,84,113,41,232,186,125,170,117,241,25,250,158,189,60,240,122,114,66,96,53,93,1,163,188,228,150,79,199,91,149,81,185,12,
44,70,99,161,203,254,24,120,60,244,156,116,230,103,87,122,219,244,95,19,230,220,124,218,12,18,226,174,122,78,216,92,200,47,108,180,216,26,212,84,164,40,71,18,254,203,186,214,224,83,126,100,142,158,206,
221,58,92,166,196,29,228,25,30,242,42,107,49,89,217,219,194,164,113,161,155,168,175,193,104,5,135,96,84,16,124,159,76,171,49,173,207,52,237,198,93,226,66,51,239,235,190,62,114,26,100,123,64,199,152,161,
36,13,76,16,91,159,85,149,53,196,23,238,110,233,12,115,1,191,138,85,30,204,4,104,31,164,176,67,234,137,116,248,54,33,144,53,115,188,71,200,3,24,173,30,157,52,140,208,99,104,229,205,174,188,154,1,253,94,
86,235,76,137,78,130,141,91,187,150,101,170,177,55,153,45,252,32,251,240,200,34,135,23,89,90,93,116,248,31,174,150,154,54,118,92,176,56,129,233,238,157,219,230,21,89,175,59,104,219,90,184,24,252,213,45,
147,46,17,152,203,216,153,228,56,239,228,7,217,57,96,88,220,237,61,242,120,9,205,209,214,196,16,173,118,103,201,236,66,195,12,7,49,148,127,112,111,96,227,108,163,17,118,83,53,234,75,200,195,50,222,142,
200,169,60,220,204,42,73,78,134,61,201,145,9,174,19,253,134,52,150,225,109,102,191,73,166,166,118,183,243,25,251,227,49,204,119,96,17,11,86,226,55,43,213,97,153,240,49,33,7,125,56,10,167,238,245,215,94,
193,241,125,125,120,230,92,68,234,123,253,21,166,88,130,182,199,174,59,92,108,44,178,80,213,247,197,143,193,58,176,49,78,91,182,125,207,121,11,237,96,205,75,220,209,222,221,245,203,133,53,221,134,97,187,
197,114,228,68,99,92,26,180,32,70,126,48,76,54,108,255,7,56,194,132,234,118,104,181,178,123,85,12,16,60,209,113,48,145,5,69,49,156,213,157,99,138,51,11,194,191,83,145,70,244,56,8,25,33,19,68,130,244,186,
208,230,132,66,117,218,13,5,98,79,98,97,130,227,213,61,108,169,56,133,146,245,117,135,70,157,137,146,33,178,156,56,47,115,236,180,181,65,115,40,13,65,201,213,42,121,174,57,199,235,80,235,16,199,92,160,
147,94,152,48,159,231,95,216,105,19,16,86,245,193,25,17,208,213,247,203,205,102,187,90,217,182,106,163,171,157,145,162,22,80,28,142,150,194,140,254,93,8,7,235,213,239,125,255,251,63,250,187,31,209,178,
156,148,199,91,184,11,238,113,190,2,155,38,147,27,103,216,211,138,142,225,213,209,52,91,7,3,32,103,8,88,160,76,148,27,200,209,84,57,200,139,79,191,84,147,243,18,94,56,9,220,33,38,70,19,9,144,166,208,97,
112,194,55,54,131,95,35,199,1,57,187,83,57,203,251,211,49,107,173,245,112,14,140,130,148,79,78,30,130,181,237,3,202,32,47,129,207,44,37,36,138,30,20,29,102,142,144,39,105,205,129,59,236,124,166,160,39,
16,228,16,90,81,10,237,57,77,232,192,81,142,36,111,20,140,135,224,49,199,40,249,185,201,137,200,232,169,129,52,133,177,117,197,91,99,1,221,84,61,69,214,18,213,190,235,69,239,17,46,140,222,138,123,20,23,
25,70,118,219,221,114,189,198,32,180,107,207,165,175,51,169,81,91,173,255,62,140,114,69,113,121,197,24,19,147,207,206,67,243,108,19,176,223,235,204,9,87,46,117,141,195,138,65,92,159,157,133,162,168,4,
137,193,28,179,225,212,68,178,251,45,22,249,225,9,126,48,28,29,30,180,241,47,214,44,154,122,177,55,248,129,170,165,156,161,155,79,84,71,179,146,78,60,3,56,180,61,39,175,244,20,76,218,154,12,121,63,83,
169,137,64,100,20,102,127,86,59,16,144,85,193,37,234,232,83,169,243,76,14,39,157,86,248,62,59,169,207,202,156,214,212,156,16,69,209,16,148,14,198,102,245,7,6,182,56,2,44,250,179,65,65,10,20,147,147,122,
4,20,111,20,47,32,176,199,216,51,72,225,147,193,173,48,30,95,44,87,14,161,141,136,199,140,97,24,198,205,233,246,240,177,195,211,71,143,22,235,195,4,35,22,3,220,163,13,19,34,55,90,92,150,9,139,92,198,96,
18,248,89,19,180,209,179,55,22,198,40,83,242,221,250,203,201,38,36,219,205,35,155,162,213,205,1,126,48,38,84,209,24,24,121,71,77,182,115,112,147,8,34,90,155,180,168,86,61,234,91,65,190,93,143,201,112,
240,77,173,198,227,118,52,231,201,121,2,150,189,135,30,229,12,135,137,20,240,141,83,217,203,80,199,238,58,242,204,192,97,5,10,249,105,105,51,22,43,90,130,120,237,101,70,217,57,152,149,86,68,217,57,251,
69,25,105,115,77,202,222,182,159,152,252,244,49,241,119,214,139,47,248,0,230,221,60,89,237,118,219,229,106,237,250,69,22,238,54,80,38,145,138,58,204,110,185,26,54,25,97,149,139,60,78,117,137,176,76,220,
211,13,85,76,245,119,214,199,56,47,140,248,81,247,52,99,223,153,204,51,190,250,234,107,215,62,187,166,228,236,156,114,87,122,219,163,233,26,103,76,157,39,57,40,214,215,36,171,245,15,38,50,202,185,19,129,
161,222,28,125,131,141,221,162,96,245,29,70,129,126,61,35,157,136,198,252,234,153,109,111,119,78,160,178,162,208,211,98,229,124,226,176,60,122,164,70,233,28,16,200,78,75,139,242,168,235,215,180,203,80,
111,35,202,57,23,236,82,54,39,88,44,122,3,244,76,48,95,128,214,232,176,11,151,133,170,53,203,128,236,168,209,56,157,39,38,229,238,133,47,231,150,224,128,114,214,161,38,86,33,139,217,110,205,4,218,92,206,
178,240,21,161,184,196,69,115,114,255,148,113,150,128,121,207,62,121,15,155,248,144,138,248,7,153,46,42,221,100,3,170,25,108,204,227,0,81,60,112,193,245,143,25,36,161,183,183,109,21,12,182,195,100,1,99,
168,19,146,140,154,51,107,48,162,55,45,112,191,199,207,19,207,36,42,14,118,142,76,215,59,148,18,121,105,112,196,186,28,216,61,210,173,86,180,224,99,174,0,141,237,52,206,186,104,55,90,106,47,151,123,160,
48,244,174,157,174,56,88,46,123,12,52,46,234,61,124,27,245,191,220,191,255,192,108,150,245,41,57,56,92,46,151,187,237,22,39,149,78,219,180,249,112,120,179,197,162,56,61,186,187,199,180,236,244,114,73,
9,108,90,218,75,83,183,205,132,226,214,55,71,215,46,249,37,18,16,98,15,97,230,27,145,171,204,88,245,99,161,72,146,57,96,242,102,154,233,220,202,180,142,198,97,172,131,170,255,156,95,193,22,188,0,152,58,
102,123,187,134,111,189,133,96,6,147,141,224,188,133,143,232,212,239,193,158,79,179,170,116,69,7,29,46,185,108,15,132,246,191,182,81,212,218,172,95,38,116,74,235,191,232,190,241,141,171,12,40,192,160,
188,131,3,100,82,0,43,206,233,136,107,178,254,134,68,139,88,158,176,37,178,185,222,177,47,25,61,35,206,11,132,20,218,60,34,116,71,143,61,54,217,6,98,123,141,45,244,160,198,176,7,205,168,37,155,122,140,
187,142,144,224,190,3,235,195,234,80,46,45,217,120,164,102,246,181,252,226,221,41,230,182,101,214,142,32,105,193,139,92,193,201,50,27,241,46,38,197,152,34,241,10,208,60,236,95,114,112,8,153,102,71,187,
250,250,245,215,47,214,190,111,39,6,211,145,45,234,89,204,109,229,238,120,211,71,209,25,131,70,31,28,201,183,20,21,146,208,33,89,176,168,54,213,15,134,142,192,18,58,177,44,151,76,165,208,210,9,26,18,223,
171,67,177,155,89,3,85,76,25,119,91,249,20,96,204,168,149,209,110,91,215,244,176,178,249,167,125,222,239,126,239,123,111,189,245,246,118,183,243,125,37,52,249,54,71,2,35,42,154,226,130,18,77,211,167,220,
130,40,105,72,110,144,110,75,176,27,6,40,235,147,28,19,81,76,156,232,30,86,45,43,48,233,132,185,226,17,89,146,109,141,216,38,96,142,114,220,59,182,75,31,198,75,135,72,191,192,12,138,201,37,167,144,36,
234,102,99,216,85,177,3,199,97,93,176,30,61,58,53,189,71,99,177,9,158,16,90,139,163,141,230,146,239,205,122,60,102,125,191,9,72,130,140,36,105,175,11,152,216,85,138,228,182,163,244,70,31,60,140,121,208,
148,4,71,114,184,49,11,209,72,69,0,22,206,132,163,39,181,51,2,209,204,113,78,118,99,52,93,215,102,233,238,165,183,95,87,15,89,82,68,249,169,166,200,247,35,210,214,233,201,105,61,168,141,147,139,11,138,
114,195,81,157,192,99,168,161,99,228,154,222,18,32,124,92,70,131,218,200,176,169,232,236,116,206,163,73,139,21,231,128,212,175,156,61,254,98,10,58,64,55,10,63,195,147,236,31,235,65,249,228,228,212,86,
143,46,173,150,75,4,184,226,19,184,193,148,119,11,246,230,105,62,4,100,237,2,186,8,165,165,9,203,136,166,152,69,175,175,89,129,36,157,159,56,196,106,158,169,64,197,173,252,228,109,216,24,98,203,171,103,
36,144,123,157,178,1,24,236,76,156,247,250,234,62,34,86,236,42,31,243,201,195,57,19,37,255,28,75,178,169,207,100,6,141,139,124,204,173,17,116,235,238,9,148,229,26,115,53,127,75,112,88,124,136,115,90,102,
214,42,135,144,76,164,204,27,158,34,88,251,165,143,105,29,194,144,32,89,65,50,72,156,118,83,196,201,34,26,176,127,81,87,25,222,235,216,28,107,173,97,159,206,166,109,168,252,17,128,30,48,213,37,85,29,19,
237,126,9,68,193,40,64,180,209,17,179,149,159,97,16,134,32,135,25,71,142,110,61,125,19,240,148,47,33,26,117,157,90,174,133,204,174,80,14,72,210,174,62,63,96,102,58,21,231,224,112,30,45,22,2,87,82,123,
239,6,29,94,130,166,31,180,217,99,230,99,210,89,75,61,210,175,177,219,156,116,88,36,80,152,128,199,45,247,13,168,138,133,113,63,20,28,97,106,85,138,15,155,112,148,51,179,31,183,104,66,198,39,184,111,83,
206,142,117,183,50,179,215,56,138,90,46,240,234,130,61,63,182,109,162,21,99,129,247,38,251,65,245,106,198,84,240,169,208,125,51,61,33,78,173,245,96,53,194,187,135,158,73,76,6,17,46,227,122,181,6,65,41,
95,124,242,169,122,180,122,112,252,160,69,125,7,186,61,241,182,17,135,44,248,38,168,129,114,158,214,207,54,34,54,110,161,224,30,229,185,234,250,50,123,30,132,249,169,254,16,78,83,210,189,246,13,135,157,
184,30,21,64,156,130,83,92,248,109,56,109,53,180,245,84,20,161,61,212,165,186,56,153,214,132,76,49,236,210,0,200,27,196,61,3,96,196,102,110,112,122,109,105,28,40,24,101,247,134,88,94,71,228,24,246,164,
249,238,65,240,108,166,232,125,88,73,226,156,193,223,210,183,218,86,62,240,150,206,156,208,154,228,191,116,18,243,57,227,101,216,213,141,122,180,136,240,126,176,199,105,194,171,213,239,175,51,28,152,29,
198,19,242,85,0,122,228,214,174,245,47,73,137,107,199,174,110,105,47,130,177,2,59,227,33,119,144,255,66,76,189,155,198,73,213,153,17,58,183,23,86,23,54,187,141,181,176,9,28,115,161,8,166,97,24,78,54,158,
190,26,69,45,213,197,195,55,32,190,94,174,150,45,240,204,148,151,104,126,138,75,83,92,57,23,103,120,72,240,152,37,30,41,19,231,26,118,157,242,221,187,247,234,231,61,58,58,202,246,254,199,200,204,54,4,
72,122,127,129,195,31,164,83,233,138,218,143,79,242,236,146,134,111,93,81,124,8,204,80,162,188,4,248,4,61,128,89,101,63,20,10,169,170,35,221,46,18,149,192,128,67,133,21,55,78,210,240,27,180,57,171,166,
128,202,57,168,219,96,61,150,212,181,118,123,115,245,103,2,248,234,253,79,109,163,106,192,236,121,67,158,206,164,220,49,250,172,185,254,240,208,144,218,222,153,92,170,194,135,42,99,239,143,18,68,97,245,
231,135,175,43,245,104,181,103,34,61,218,188,237,157,190,133,88,186,215,94,123,141,234,139,250,46,150,235,67,210,179,50,60,199,253,234,208,167,16,171,128,56,10,188,117,60,237,154,86,52,69,188,4,30,168,
58,195,106,125,232,57,23,88,89,77,211,194,214,146,118,238,224,123,38,194,39,39,92,40,82,39,23,139,245,161,119,12,57,152,52,134,148,118,105,170,180,88,202,185,53,83,243,95,116,93,168,184,202,46,121,7,193,
139,97,199,174,122,146,90,66,204,44,159,21,89,201,239,4,231,4,210,139,224,118,93,104,5,35,195,174,114,27,36,48,135,129,43,145,26,118,206,105,65,247,62,226,225,236,157,114,102,45,96,229,63,184,63,41,73,
156,16,224,30,198,158,1,165,21,169,88,146,179,225,155,21,97,131,94,190,214,124,85,133,96,123,109,30,172,107,111,101,184,161,31,205,196,52,76,227,215,191,241,198,103,95,124,254,224,254,3,246,43,130,251,
193,230,148,16,219,128,213,33,165,209,217,42,231,142,31,41,243,161,44,74,107,21,203,48,59,190,73,203,158,60,13,178,119,98,3,163,214,222,203,150,40,133,56,165,26,133,58,110,43,84,11,95,31,67,203,78,210,
180,18,188,40,211,98,10,25,213,200,236,33,187,163,70,129,176,73,52,140,238,27,226,118,110,73,199,37,67,246,30,61,197,216,121,219,148,133,197,185,19,154,168,247,96,78,158,222,183,189,55,118,189,59,121,
137,147,43,152,28,194,75,38,24,204,68,28,181,209,176,20,231,193,41,164,13,134,107,183,46,246,173,219,119,223,123,239,189,250,207,231,207,159,67,184,26,39,243,73,190,101,180,80,92,53,136,101,186,208,60,
194,236,20,200,174,12,105,164,65,49,129,245,172,245,81,210,108,123,108,51,59,18,71,235,122,182,92,52,123,90,47,185,81,193,224,164,99,237,185,219,238,152,132,23,220,42,205,95,71,141,35,223,94,189,140,66,
151,36,129,201,90,124,51,111,84,61,253,146,103,55,252,190,238,34,107,174,142,185,150,222,166,97,91,244,235,245,129,85,19,4,90,224,144,193,16,68,108,18,148,237,23,159,87,148,164,153,129,111,19,146,117,
136,254,41,7,64,16,222,151,227,16,174,58,218,142,139,15,162,253,44,238,238,121,135,69,115,74,71,30,142,135,26,161,104,31,185,34,64,233,49,97,127,109,13,61,58,231,138,238,117,230,15,103,55,190,197,38,241,
41,126,132,82,155,12,51,128,208,228,14,90,36,137,255,243,228,169,16,219,215,109,31,213,197,126,109,4,219,185,34,140,157,177,140,152,236,133,79,80,57,208,174,63,54,238,134,237,206,170,88,136,123,234,110,
94,127,227,106,125,132,6,34,110,169,168,175,31,84,206,46,122,176,29,253,253,12,54,6,224,216,218,190,92,84,119,187,177,168,195,29,229,59,177,2,115,148,229,54,177,143,106,8,164,28,153,160,129,142,124,100,
93,111,255,56,224,47,44,220,131,233,174,80,224,226,248,85,63,238,164,40,10,82,7,152,83,98,93,63,129,192,3,93,127,206,112,23,183,76,169,0,189,230,172,13,247,230,154,184,44,97,97,228,55,33,226,38,254,190,
56,218,151,110,35,230,170,177,39,149,66,139,194,195,74,10,94,120,125,171,203,213,1,90,82,59,187,119,251,110,98,84,47,168,74,45,14,186,160,89,99,42,2,110,75,245,218,46,59,200,47,51,135,69,188,173,237,210,
89,27,120,32,155,143,184,10,222,204,102,187,55,52,100,143,82,38,211,151,82,119,128,221,48,29,29,157,121,225,133,175,126,250,233,53,126,86,252,254,28,60,29,186,96,222,24,218,122,203,25,83,61,34,77,131,
40,87,28,119,219,100,27,173,6,192,179,72,164,208,130,168,156,51,228,171,165,142,190,77,216,25,195,106,105,254,186,211,211,83,67,183,187,188,139,61,144,217,106,65,179,224,162,227,243,15,225,77,116,231,
7,3,165,109,82,157,66,11,78,44,238,42,230,216,208,125,167,106,13,122,52,85,113,207,52,14,185,228,157,225,76,138,118,95,158,147,18,217,197,198,183,63,201,120,234,44,8,10,228,176,190,59,59,30,148,6,4,172,
224,7,19,227,107,199,221,118,115,122,178,57,61,221,108,119,59,54,115,108,89,170,119,7,66,27,22,125,127,124,252,224,211,79,63,51,8,37,28,16,11,171,132,108,8,223,1,99,61,89,132,69,153,179,182,179,200,48,
8,183,99,144,166,198,98,76,241,100,206,173,209,104,199,1,242,9,89,9,129,147,15,143,30,158,32,61,66,88,146,226,187,50,109,92,20,20,89,212,95,22,84,38,196,22,211,3,137,61,127,198,164,68,150,208,212,73,10,
21,58,253,213,147,3,193,199,215,87,0,197,19,55,238,20,53,224,119,239,222,181,233,104,74,171,213,218,60,125,81,9,121,17,108,54,244,144,81,98,27,195,115,164,73,58,113,209,196,1,4,214,1,138,168,231,252,201,
14,67,68,46,243,33,205,172,24,95,171,105,181,203,45,234,134,194,237,128,33,98,244,152,98,55,211,20,167,66,120,16,235,100,145,179,232,73,102,142,26,59,49,153,38,175,21,241,236,39,198,239,37,63,60,115,57,
99,193,142,175,169,48,228,157,203,20,230,236,244,138,71,101,87,120,21,229,0,102,226,20,141,108,52,4,30,39,187,36,146,86,152,183,31,182,192,160,236,232,193,214,237,147,103,182,91,125,254,218,171,95,163,
124,243,224,240,140,105,27,208,9,91,174,214,3,180,183,26,121,167,180,27,118,60,40,240,144,194,168,186,214,31,164,200,26,193,113,197,177,177,174,110,106,138,121,1,206,149,60,203,225,191,36,97,133,30,78,
17,62,11,235,125,249,128,115,244,160,173,182,121,80,241,18,69,88,53,120,6,147,33,133,197,202,197,49,41,114,206,39,111,151,181,228,42,249,229,41,100,44,138,107,138,193,187,114,108,146,202,210,194,33,120,
167,106,26,125,250,197,114,185,219,109,162,60,32,100,6,229,240,91,89,47,29,96,135,240,158,80,87,170,14,108,80,194,105,81,152,134,137,100,209,197,150,39,216,131,17,32,51,98,162,167,141,109,235,114,80,104,
134,244,218,123,4,117,157,61,17,196,173,225,38,71,17,81,255,205,213,171,87,235,26,250,249,151,95,40,38,106,230,96,75,252,81,247,243,228,105,141,44,130,129,18,41,78,242,66,153,51,101,208,134,123,207,88,
73,212,240,88,25,133,243,104,231,16,15,151,44,219,227,249,79,255,233,63,253,223,254,151,255,245,242,165,75,255,207,127,252,143,244,152,205,65,15,142,18,234,25,49,195,186,158,1,49,102,10,43,244,106,163,
133,10,7,80,199,213,167,35,67,149,185,245,191,213,6,214,153,222,190,200,195,131,131,122,15,60,60,126,0,17,125,215,110,24,214,137,48,73,195,64,91,184,192,201,17,16,154,66,43,169,247,95,212,126,166,100,
155,201,103,40,130,128,97,217,241,175,193,254,127,45,177,239,220,189,115,227,198,77,211,5,173,215,4,23,97,249,182,197,166,174,95,245,69,62,250,248,147,250,89,94,122,233,101,236,139,61,5,84,212,27,108,
55,27,187,119,151,43,37,206,115,147,103,237,32,109,70,204,90,42,71,218,74,57,197,193,3,50,102,173,211,134,186,172,127,98,183,173,239,97,73,239,76,211,72,128,90,37,173,17,187,82,203,229,106,209,47,138,
58,239,118,52,177,9,211,176,195,68,52,236,155,241,38,148,35,52,202,215,215,100,195,64,58,209,220,250,39,138,26,228,84,103,115,186,165,101,255,96,189,90,224,109,36,98,199,168,33,145,251,223,8,215,250,85,
42,164,200,117,225,252,79,225,168,146,63,181,248,198,232,113,177,180,213,248,74,218,96,27,65,221,11,225,53,249,28,118,194,197,180,4,173,224,165,64,104,225,112,9,45,41,115,180,24,169,173,87,43,219,217,
229,148,84,184,172,37,106,74,141,222,102,106,109,114,181,162,90,106,68,9,242,94,164,118,162,98,174,119,167,23,22,228,67,108,203,186,244,217,65,51,64,112,18,102,113,103,156,83,72,66,166,243,136,71,4,51,
127,77,172,55,129,12,159,48,42,177,105,199,104,149,138,25,188,16,191,68,4,110,84,224,153,45,218,163,209,74,67,202,234,243,82,60,20,51,26,194,60,29,4,169,244,146,117,207,169,193,18,47,3,51,31,92,83,238,
246,5,188,20,82,216,130,69,223,33,169,36,197,250,96,244,88,25,220,89,3,247,7,165,42,214,31,179,210,47,32,36,18,237,146,164,10,219,218,207,83,74,222,56,147,38,212,49,135,133,9,176,145,68,139,28,90,224,
78,64,206,0,164,44,216,254,147,172,69,169,57,41,178,169,227,83,78,19,162,106,100,18,197,120,36,16,251,128,47,78,65,98,217,195,17,135,221,41,227,48,160,182,12,105,97,28,12,32,106,217,73,144,35,160,62,60,
38,23,243,187,144,215,197,70,25,70,230,27,33,70,144,54,12,102,75,68,43,5,162,127,173,91,56,192,18,133,157,201,10,183,72,10,200,152,235,78,252,226,139,47,253,205,223,252,141,193,23,203,196,135,147,129,
62,216,128,149,148,19,146,223,247,238,108,237,86,11,171,196,135,1,114,114,212,194,134,211,211,236,192,14,73,193,84,71,17,50,100,68,192,228,54,93,23,15,39,196,151,95,126,185,254,225,79,63,251,28,104,151,
220,26,29,114,158,122,207,129,135,250,213,202,224,1,36,89,210,54,89,95,202,12,223,227,180,29,118,110,29,8,45,229,114,194,148,149,108,107,121,32,69,151,111,81,156,192,45,244,140,85,27,72,214,48,131,21,
154,91,19,191,166,201,210,7,76,242,145,116,68,101,149,202,25,148,132,14,126,100,207,50,97,217,95,181,78,59,121,116,242,233,103,159,222,187,119,239,193,131,227,125,216,116,111,240,153,111,159,57,115,100,
122,72,91,34,237,131,92,124,242,137,122,17,78,78,78,142,239,223,61,115,230,204,22,177,247,166,231,41,32,229,214,115,85,182,17,17,163,11,233,192,40,160,208,25,120,125,24,216,158,48,24,125,45,15,235,85,
64,124,21,23,240,122,39,108,55,91,219,255,236,59,237,150,11,107,218,28,63,56,62,119,225,124,104,152,70,85,122,102,1,205,60,199,36,12,210,73,194,12,197,147,72,38,109,32,198,129,8,117,37,91,246,105,52,81,
175,237,19,84,83,141,180,50,20,86,65,168,217,16,144,196,154,113,130,247,178,94,147,165,253,117,64,22,50,107,110,246,124,234,237,63,184,49,186,195,57,115,103,152,201,165,87,199,38,111,112,106,182,236,111,
220,114,2,27,223,209,81,209,109,56,237,13,238,156,154,19,157,148,168,84,220,123,128,137,188,160,37,242,93,227,16,19,59,217,209,162,131,99,107,69,182,217,237,112,114,27,48,96,90,20,8,182,64,99,53,22,145,
146,246,52,249,212,56,20,139,56,47,73,166,112,219,70,14,201,225,83,73,20,65,172,50,248,165,29,123,219,156,208,38,73,107,176,205,242,140,218,158,11,30,230,34,1,206,158,239,99,171,16,70,73,54,145,76,11,
78,74,13,83,85,136,253,51,202,252,233,8,107,64,221,164,235,163,69,2,119,253,151,214,53,51,81,129,117,99,67,189,3,83,111,148,165,190,115,214,62,245,222,22,38,201,99,62,111,234,164,96,136,224,233,206,145,
22,37,11,122,91,172,166,237,70,27,162,241,96,167,189,131,53,71,74,57,129,128,129,72,33,220,31,136,47,225,199,234,133,1,98,180,113,47,229,104,201,236,86,17,12,9,121,15,64,167,164,232,98,116,28,201,51,242,
164,18,223,12,85,233,147,116,25,232,38,166,148,194,61,202,129,208,218,20,90,170,172,175,134,166,34,183,1,85,236,28,238,140,63,200,160,16,10,70,226,136,124,121,99,233,163,6,33,38,91,21,129,137,223,7,206,
106,122,68,170,67,124,143,137,99,2,159,190,208,75,146,156,12,13,211,105,134,34,175,239,151,19,236,75,11,139,178,230,93,13,19,65,204,79,125,229,169,7,15,30,60,124,244,144,105,0,140,40,164,129,188,81,35,
50,175,148,147,88,131,135,214,215,107,54,128,137,10,101,27,71,97,35,19,212,234,255,244,75,27,208,117,245,30,176,145,61,131,52,72,150,138,254,100,229,151,95,178,21,252,87,191,122,119,189,94,155,222,49,
18,228,141,52,228,73,12,17,158,178,235,71,178,192,160,246,150,80,240,18,154,97,8,168,49,241,123,17,57,214,145,88,82,172,43,193,161,72,103,234,141,111,52,189,192,149,233,186,56,115,15,11,132,152,203,97,
183,33,139,49,10,110,26,88,99,242,216,40,165,145,3,99,241,236,67,217,237,234,160,47,62,255,226,221,95,253,138,235,203,229,203,151,158,121,250,233,243,23,206,47,151,235,191,253,219,191,189,113,227,198,
175,223,123,255,247,190,247,187,18,111,244,221,110,28,150,203,197,83,79,61,245,217,103,159,221,189,91,87,240,163,64,132,174,252,4,86,177,192,181,184,115,128,1,142,107,57,74,167,130,27,219,82,86,140,54,
238,67,213,28,26,14,210,36,163,166,74,44,75,56,77,250,33,157,110,79,83,124,156,13,220,44,29,129,198,183,180,227,45,87,73,162,38,229,16,214,37,122,0,150,135,19,31,66,218,0,47,229,208,186,30,16,199,17,26,
208,169,239,22,34,145,73,48,143,27,3,48,228,7,247,109,237,94,173,237,255,65,157,156,196,252,72,45,53,211,124,77,56,103,219,195,89,87,204,97,216,230,50,246,97,65,2,174,83,20,130,91,28,59,4,215,23,203,91,
41,90,192,169,225,193,36,64,128,60,15,244,230,51,13,218,98,114,22,194,94,162,155,39,44,230,166,241,111,14,113,103,254,244,150,56,49,14,140,48,117,79,77,241,169,85,246,237,164,56,37,220,101,118,216,222,
247,82,127,38,56,48,51,67,225,35,17,246,178,139,247,86,226,114,248,84,188,77,97,243,155,81,134,188,186,81,36,201,40,227,12,192,205,123,62,119,43,149,57,165,199,247,163,105,111,111,53,124,92,162,235,54,
14,167,39,161,91,149,97,49,78,59,75,99,95,165,225,225,113,191,60,172,15,246,248,104,11,101,219,36,138,140,76,162,236,255,151,182,41,134,134,230,9,157,11,102,41,193,89,100,7,213,219,72,39,116,26,136,160,
108,102,116,48,119,3,82,128,48,132,100,220,154,125,140,14,157,101,204,53,7,232,93,116,29,129,134,72,97,82,176,73,140,206,200,82,49,39,84,24,220,132,174,164,213,21,82,232,17,154,185,133,149,142,173,6,35,
230,141,236,96,224,8,107,99,88,43,157,38,220,178,150,108,75,97,15,180,40,19,209,165,98,198,102,36,18,196,110,210,66,57,66,0,148,180,195,240,149,153,88,168,76,129,68,36,112,64,45,175,112,90,92,22,43,190,
167,220,168,121,61,88,62,89,250,13,14,130,44,97,3,19,215,81,250,73,47,67,235,243,246,252,243,207,95,187,118,141,224,204,102,146,230,168,16,225,179,137,65,92,89,137,75,129,102,51,164,33,11,238,161,249,
176,177,196,123,134,243,250,104,5,53,98,83,253,186,251,199,37,137,118,99,126,227,27,223,168,127,248,189,247,223,183,173,151,78,179,209,50,125,186,216,167,5,139,92,198,114,218,166,59,98,129,144,129,200,
41,133,236,150,224,42,152,138,157,38,122,116,114,167,172,252,60,12,80,123,171,13,201,29,220,107,97,69,12,117,237,248,214,119,196,147,138,22,202,237,144,73,164,45,14,56,180,166,100,246,36,201,224,236,26,
87,45,241,144,84,11,240,15,62,252,176,254,205,15,126,240,135,127,248,135,63,72,177,5,164,149,103,159,125,238,223,253,187,255,253,246,237,219,143,78,54,231,206,157,103,125,183,88,172,235,131,243,212,83,
79,214,21,252,246,157,187,95,125,241,171,141,105,135,109,56,219,156,73,43,139,154,170,136,253,100,193,33,146,184,6,169,204,15,50,77,173,181,248,160,35,143,171,69,127,186,217,218,107,152,51,222,218,236,
71,93,120,244,232,209,99,103,206,88,225,136,91,175,110,132,133,72,41,123,246,199,229,106,89,36,246,195,115,160,20,199,144,28,131,179,159,32,51,41,88,71,223,125,115,231,59,98,202,222,218,118,99,210,219,
250,108,174,87,75,158,12,240,5,44,61,58,153,231,225,96,105,71,139,197,180,97,18,139,21,94,203,245,65,61,6,113,243,64,247,201,84,61,13,14,229,142,158,228,132,19,143,115,17,200,183,72,183,231,145,195,33,
231,25,8,33,175,157,153,150,109,185,144,138,151,74,6,132,114,16,0,174,161,28,87,11,35,57,143,152,63,77,187,193,164,92,157,9,49,249,47,93,2,55,59,196,156,84,26,157,48,197,211,198,72,13,162,203,192,53,124,
131,230,180,47,66,138,227,232,85,215,13,179,30,78,33,205,33,144,172,123,53,220,43,57,42,35,94,192,75,5,16,163,186,169,107,94,182,51,21,136,126,83,238,209,82,27,23,235,213,225,225,193,253,237,163,250,107,
118,245,64,81,255,252,98,185,62,60,194,198,143,176,246,110,105,205,26,60,164,230,125,215,116,136,251,154,125,11,8,30,11,179,138,222,1,58,210,216,119,148,12,22,100,245,110,41,24,209,78,139,74,150,83,192,
160,193,119,71,109,62,59,149,171,195,199,200,245,158,204,233,94,180,254,8,109,65,47,212,228,166,137,18,125,183,116,232,117,15,49,3,143,63,108,160,11,93,157,168,38,212,73,170,248,16,84,177,199,60,145,225,
160,212,99,33,142,14,109,101,111,103,148,138,209,187,251,62,1,23,167,139,189,63,6,179,22,37,105,176,171,38,38,173,223,4,56,159,13,89,50,42,43,1,123,42,187,145,38,100,21,226,136,229,139,226,63,43,17,2,
52,141,89,65,152,178,126,160,184,139,120,234,30,127,226,201,139,79,62,249,15,63,249,49,170,75,206,124,81,213,18,232,131,39,171,176,166,75,158,30,169,252,230,66,244,43,85,109,117,109,50,95,110,253,197,
245,52,55,229,211,237,134,35,199,73,173,128,12,99,94,166,104,65,99,177,105,122,242,201,139,245,23,220,188,121,243,228,228,17,145,211,102,216,89,244,245,51,226,68,170,115,79,125,134,199,221,160,172,32,
163,142,116,83,154,24,89,71,114,150,51,204,173,77,0,73,226,28,130,222,4,46,9,15,191,228,197,197,213,2,24,31,213,141,22,157,25,230,185,99,54,165,143,201,254,219,132,199,178,107,232,233,102,47,112,91,88,
86,31,37,208,87,101,166,240,71,247,238,15,195,80,107,234,23,95,252,234,181,107,159,126,122,237,55,157,243,168,207,156,57,243,194,11,47,188,247,222,123,55,111,222,58,119,230,44,165,35,148,238,93,188,120,
177,254,253,237,59,119,116,219,5,73,62,96,179,16,13,134,246,0,187,152,65,166,1,148,15,83,24,76,205,84,87,162,140,61,15,171,242,8,62,164,73,17,13,124,102,34,224,186,240,247,116,145,152,89,102,20,225,4,
169,2,180,206,131,106,210,5,185,167,73,151,196,50,60,78,36,52,0,162,2,128,4,147,58,108,147,232,250,97,179,169,191,35,97,80,209,145,16,132,10,12,108,59,43,85,143,31,60,88,44,87,143,157,57,203,110,165,13,
42,172,113,97,249,22,62,126,192,246,96,231,239,49,66,77,228,13,206,108,229,97,232,168,47,137,114,75,75,50,68,109,39,132,65,133,226,241,16,26,156,71,61,230,178,135,27,242,90,53,234,112,236,144,76,219,225,
125,205,209,139,19,7,70,31,44,53,19,222,195,230,64,66,8,29,246,61,122,51,130,39,211,2,69,200,213,229,187,231,92,16,142,56,247,190,122,248,154,43,84,58,101,245,56,98,156,147,62,235,21,13,91,235,118,134,
4,132,230,104,216,86,247,103,42,184,53,59,45,206,58,242,9,86,73,33,183,56,12,158,201,239,133,208,171,161,62,164,189,133,162,173,142,234,39,232,150,7,25,167,90,108,165,105,183,171,239,213,12,84,219,237,
6,101,103,31,59,15,183,192,228,50,114,96,164,183,43,201,45,178,55,61,190,211,61,228,120,228,71,148,119,197,201,209,61,207,184,5,199,34,14,151,236,129,243,241,148,99,216,235,66,177,174,167,209,221,176,
173,199,73,180,222,22,96,37,72,235,77,118,135,165,145,97,237,46,123,124,116,236,45,70,43,4,202,60,152,126,153,109,65,177,55,221,64,16,178,152,9,182,106,79,158,252,64,95,105,189,186,147,125,34,102,65,96,
0,5,18,183,168,240,73,68,8,199,89,187,51,132,0,138,216,112,91,92,184,77,51,48,6,229,21,200,235,67,61,83,166,216,54,0,225,100,138,171,73,135,18,163,214,39,40,121,82,71,69,157,61,168,7,9,53,2,170,126,145,
252,40,55,172,167,234,167,159,121,230,147,79,62,225,97,177,150,189,245,228,48,167,84,168,134,114,58,41,72,51,209,155,33,81,51,84,12,254,139,53,204,234,23,207,174,116,93,199,55,187,205,118,179,157,22,83,
167,144,35,247,110,196,226,32,32,123,137,151,94,126,201,86,240,91,55,225,36,152,131,172,184,100,215,109,190,158,182,71,200,117,101,85,235,99,99,78,209,165,150,217,128,231,188,219,48,10,157,90,249,54,181,
233,216,180,225,90,207,38,202,30,79,13,133,138,201,60,50,184,215,169,8,15,108,192,32,235,122,115,139,178,197,17,140,199,126,57,32,235,36,73,70,102,108,175,113,28,91,168,87,114,184,49,158,28,46,64,113,
179,217,220,184,113,3,152,163,142,207,83,125,211,199,15,31,30,29,29,213,63,126,98,92,173,110,242,220,184,90,237,60,126,225,60,91,225,167,155,147,195,163,51,24,185,219,228,16,97,105,73,114,152,144,60,129,
1,166,138,20,90,4,61,142,49,1,21,0,212,183,203,37,214,217,9,162,145,188,62,58,220,158,158,214,103,214,164,227,214,193,232,115,28,235,59,92,208,210,229,121,240,220,39,216,158,98,72,38,75,200,9,200,20,110,
237,245,170,35,243,78,99,222,197,34,98,92,191,235,59,121,59,25,79,97,34,227,92,238,222,189,215,219,33,160,91,31,212,103,115,89,63,142,252,181,137,249,115,104,19,209,49,111,235,4,60,47,147,104,104,162,
91,32,18,29,65,227,147,230,247,200,48,49,155,175,87,74,110,7,141,8,135,10,77,212,168,91,79,90,228,54,5,153,156,6,216,185,204,166,204,183,22,154,102,77,126,26,187,174,236,201,194,146,192,191,221,128,11,
75,58,118,162,148,94,114,24,2,66,18,147,2,209,59,42,180,93,243,180,196,163,94,246,164,77,142,136,186,118,74,176,102,201,8,249,80,30,183,67,223,47,33,75,76,230,116,9,176,102,36,90,240,24,18,150,5,64,230,
138,147,9,172,6,10,209,170,181,165,99,141,11,156,142,165,174,182,189,77,78,140,179,49,116,139,21,243,213,160,142,27,78,142,119,40,33,233,201,206,141,114,227,137,112,28,248,117,200,7,206,45,146,166,193,
155,224,186,23,222,152,246,186,232,116,71,28,24,51,49,228,150,43,56,34,168,32,34,95,60,56,227,209,168,41,99,61,49,218,254,49,77,238,225,42,84,28,118,46,182,244,160,195,236,93,54,82,138,122,204,120,237,
248,191,232,251,17,49,152,193,77,84,84,232,57,120,65,8,49,96,20,51,115,196,13,238,109,170,214,236,242,19,134,127,91,255,26,3,122,228,227,193,240,166,123,201,35,158,230,225,49,221,184,192,65,5,243,181,
230,255,143,170,119,109,150,237,186,174,195,214,99,63,186,207,57,23,0,69,17,128,72,130,4,46,65,61,76,199,81,72,197,41,167,98,231,67,34,37,85,177,191,216,95,108,125,143,255,69,252,71,244,43,92,145,156,
242,7,199,14,171,44,87,129,146,40,149,233,216,122,16,4,40,137,12,65,0,247,113,30,221,189,247,94,107,101,142,49,230,218,231,74,69,81,87,247,209,167,187,247,222,115,205,57,230,120,240,113,92,9,52,99,238,
197,239,43,109,196,201,34,213,37,207,210,239,130,115,175,0,26,166,43,70,249,70,133,195,241,104,207,39,42,51,221,105,68,68,145,106,145,196,129,106,131,211,187,239,190,247,255,124,247,223,121,144,135,27,
201,250,244,215,221,71,147,168,160,214,164,185,7,247,214,250,198,95,203,231,42,50,198,101,57,91,215,121,115,115,163,160,28,133,210,141,12,18,234,100,144,146,0,113,249,186,219,254,237,211,119,159,218,47,
254,243,255,251,159,73,166,116,169,183,235,65,232,134,196,9,5,60,45,87,12,52,169,99,170,88,178,126,172,117,151,63,101,34,239,214,169,137,224,146,219,112,71,69,41,20,23,93,246,20,8,119,223,93,55,239,248,
16,96,134,122,194,93,92,99,168,74,228,177,103,37,111,218,78,133,181,73,254,78,143,145,101,206,222,121,244,186,195,69,120,251,173,183,237,87,47,94,188,144,123,204,208,157,197,224,35,116,57,93,93,93,249,
159,110,62,138,218,113,245,80,30,230,121,36,144,242,147,159,127,250,249,87,14,199,220,242,186,172,15,119,119,55,215,87,8,122,28,82,220,179,188,130,194,196,210,24,135,117,91,68,201,199,98,22,8,105,244,
93,242,160,221,38,248,165,104,80,70,171,219,52,194,196,47,143,56,124,107,184,71,140,253,216,223,185,251,115,233,32,194,92,162,136,227,174,173,186,92,208,134,143,200,188,221,68,66,41,164,125,218,105,141,
108,141,208,186,177,123,83,16,227,106,69,189,156,241,46,91,155,198,131,224,175,204,146,215,184,45,37,204,239,126,176,97,7,28,20,33,38,77,35,38,13,22,80,41,87,123,128,136,247,49,74,104,146,149,101,105,
221,41,74,11,231,210,67,188,220,190,150,235,95,191,94,123,40,252,110,36,90,59,102,224,210,83,93,54,101,216,146,121,221,233,134,74,59,143,221,26,211,133,98,236,133,161,128,193,62,116,152,154,188,67,69,
216,39,21,125,71,63,220,100,92,117,40,120,20,26,246,209,213,57,224,213,19,10,46,135,217,106,183,53,100,11,213,230,69,247,240,64,235,46,242,184,208,44,182,238,10,23,124,87,233,230,95,226,233,144,182,72,
157,13,71,55,39,119,78,67,188,156,31,46,167,123,187,239,177,102,164,175,108,129,144,119,115,151,178,244,232,11,83,251,38,165,70,209,131,123,10,81,216,215,115,77,255,97,199,170,125,56,14,31,44,99,115,108,
61,253,176,64,70,191,202,199,85,170,1,154,144,69,103,100,195,70,2,150,23,120,228,151,203,114,186,223,214,213,35,167,192,107,189,136,47,33,14,105,18,133,80,25,69,193,55,245,18,170,6,250,190,242,76,225,
82,184,224,93,19,140,70,198,157,66,45,36,142,114,34,199,99,30,85,238,214,67,52,169,144,211,22,254,180,248,156,37,227,242,238,125,200,35,212,179,146,130,18,47,249,125,87,74,88,237,203,220,54,152,1,52,143,
54,213,130,46,185,113,143,187,22,5,39,246,107,177,195,242,35,18,78,36,126,209,118,63,66,167,75,111,59,167,52,128,144,100,13,229,242,244,233,211,231,207,159,179,119,166,241,20,9,24,61,34,132,138,132,80,
117,108,42,230,167,18,140,126,148,136,137,128,76,10,154,70,54,251,56,246,48,219,127,248,0,20,42,200,139,79,21,177,27,117,66,107,227,43,227,191,253,95,1,4,255,232,163,143,246,148,188,218,227,46,213,201,
122,11,211,195,154,246,48,1,239,112,20,27,212,211,127,97,134,130,243,73,61,85,115,35,51,78,222,219,186,193,167,41,245,226,176,127,10,81,119,181,71,206,78,231,103,126,201,194,212,24,52,171,86,247,36,134,
144,64,74,14,58,68,207,123,252,53,17,243,152,71,14,124,120,192,176,191,205,195,235,175,191,110,111,245,179,79,63,5,0,110,207,247,5,13,239,253,253,195,249,178,254,240,135,63,180,31,254,249,231,159,111,
219,34,127,84,23,77,196,244,214,155,111,225,143,62,251,28,81,75,219,246,217,103,159,126,247,223,255,251,63,249,79,255,169,177,19,43,20,196,90,161,22,80,167,147,56,121,20,172,155,61,56,137,144,214,73,69,
49,132,201,249,25,105,152,243,124,76,240,110,245,252,107,17,96,37,31,243,238,48,210,176,129,71,111,209,14,185,155,137,139,70,162,201,156,108,113,174,88,101,245,192,211,49,107,99,15,181,121,121,184,127,
88,151,243,52,13,55,79,142,64,65,104,176,94,208,72,70,17,201,181,106,23,105,91,135,172,167,135,137,45,183,99,195,64,174,139,99,89,226,84,179,142,87,15,62,71,31,78,92,178,122,250,103,231,125,215,176,199,
200,251,246,201,57,142,65,38,25,181,203,68,221,33,185,121,42,19,69,39,169,19,252,130,182,36,91,215,150,52,80,239,24,101,134,111,109,154,48,73,36,241,148,7,228,17,43,120,168,251,192,201,91,34,168,211,225,
180,39,241,103,221,185,147,158,166,168,101,94,245,79,39,37,45,56,26,118,15,78,216,180,145,101,143,253,176,219,235,246,75,229,230,252,123,147,20,98,231,45,146,60,212,72,69,117,69,18,117,223,211,193,238,
231,109,57,173,203,229,234,250,26,52,112,242,238,156,170,32,62,101,144,135,27,70,83,196,135,109,205,85,145,30,90,228,162,196,110,243,137,143,159,229,118,226,90,101,110,117,211,196,137,248,236,158,36,184,
37,130,4,18,65,66,91,7,183,179,51,29,131,132,42,177,202,243,133,231,158,91,98,225,124,181,74,60,5,141,210,65,46,175,252,248,50,24,66,137,4,61,194,202,218,154,183,42,34,173,135,13,227,117,31,163,64,200,
186,197,223,196,45,91,213,15,32,243,94,210,23,169,147,155,187,5,113,165,33,47,60,60,236,88,0,234,50,198,146,66,231,235,169,171,47,10,195,129,133,98,110,122,33,153,136,114,25,237,167,22,30,15,101,187,49,
14,66,169,214,155,155,177,32,64,211,119,119,18,82,184,85,68,69,211,52,228,184,146,159,179,243,232,136,104,165,167,239,189,247,193,247,62,240,93,121,237,158,161,206,79,170,110,88,209,186,109,163,66,74,
92,60,41,133,140,40,251,185,11,111,108,106,31,100,250,163,144,98,79,148,148,54,33,246,116,20,97,184,60,185,68,68,249,232,199,31,119,203,25,127,228,28,227,106,78,35,178,183,197,166,152,87,23,25,184,116,
146,74,187,211,95,119,16,99,225,176,167,31,77,37,115,132,61,103,139,62,203,36,246,227,93,108,96,101,185,110,0,189,36,75,5,51,20,51,219,28,65,145,80,168,217,45,135,190,119,136,117,89,217,186,10,123,165,
141,23,177,190,218,241,107,27,108,155,178,181,220,161,176,78,227,240,230,155,111,62,123,246,204,206,167,235,171,43,235,163,237,237,190,188,189,123,120,184,255,9,180,175,47,244,145,95,190,124,249,198,107,
175,71,119,49,194,65,254,197,47,254,130,253,254,167,159,125,198,90,86,63,252,240,71,246,255,190,245,165,47,29,15,135,149,59,39,92,40,93,28,158,142,203,10,146,165,152,112,161,59,114,168,115,66,168,38,11,
18,221,158,55,201,20,178,107,124,173,229,89,209,144,77,227,253,221,221,245,147,39,204,148,172,202,69,147,73,3,214,24,108,207,21,245,64,39,137,228,252,7,81,178,88,82,229,108,236,233,174,108,136,95,60,123,
150,0,223,29,224,238,127,117,5,239,101,188,242,32,83,186,32,59,80,224,227,254,78,148,121,218,246,28,6,57,113,2,115,199,207,197,184,28,246,20,217,240,232,238,168,221,142,110,50,183,16,113,103,29,62,245,
61,149,56,61,198,39,56,251,48,236,4,6,205,106,145,95,206,248,138,87,114,23,251,120,212,70,149,46,76,50,225,102,69,109,173,32,230,67,127,62,129,168,43,224,155,40,190,12,77,122,197,136,61,174,94,95,87,111,
47,220,248,206,173,211,164,224,145,62,208,195,61,224,189,96,135,92,92,206,128,16,237,192,149,168,25,162,54,246,136,110,112,147,18,189,53,244,192,199,238,131,132,110,68,45,41,246,152,52,4,109,61,70,3,158,
235,176,144,109,225,230,201,235,60,89,86,234,23,186,13,26,3,223,192,62,208,145,202,67,12,124,134,214,157,210,90,143,86,242,252,77,142,203,146,197,107,135,75,184,200,198,63,146,113,16,95,64,245,82,232,
185,44,149,191,203,189,83,196,210,64,108,129,221,115,202,189,123,176,125,218,60,166,132,156,51,17,99,232,184,189,231,232,56,1,171,108,156,189,50,57,157,101,189,60,108,190,235,208,177,149,188,134,112,45,
193,84,123,146,255,60,95,45,137,160,185,245,209,44,185,190,55,42,86,108,243,0,73,0,17,114,7,201,214,186,180,30,239,226,13,125,210,224,4,198,46,34,223,210,76,155,222,129,76,16,27,154,70,45,202,184,14,26,
168,194,81,10,95,116,74,140,47,53,34,98,166,235,10,110,159,199,230,102,118,145,232,10,37,69,117,229,128,111,102,135,47,126,225,53,251,16,48,66,105,30,132,29,75,55,53,39,77,173,199,129,118,63,254,71,113,
163,4,12,174,106,20,115,150,171,233,42,113,54,94,157,150,214,188,186,50,172,84,164,145,88,69,254,67,222,250,210,155,215,215,215,247,247,247,159,124,242,73,0,3,97,101,107,146,132,98,11,87,9,188,127,184,
207,136,82,164,176,229,151,239,75,33,208,146,54,52,166,89,125,120,149,87,126,113,83,56,190,141,77,165,60,186,211,203,74,255,21,110,45,161,45,92,71,155,238,107,38,196,206,22,32,108,98,68,217,111,173,235,
5,158,134,164,244,208,122,196,174,163,99,169,48,234,203,209,151,220,76,118,166,159,84,219,79,147,105,154,190,243,237,111,255,249,159,255,185,125,186,219,219,151,72,147,56,157,247,81,227,191,253,141,223,
248,252,217,231,127,241,23,63,180,10,254,58,170,167,4,4,120,235,95,248,194,107,118,2,157,78,39,155,141,238,31,238,63,251,252,243,183,223,126,235,191,249,245,191,115,177,75,123,89,68,227,170,209,93,244,
232,143,177,81,252,145,69,193,13,82,81,246,108,81,41,85,216,45,40,22,57,57,82,160,198,12,135,13,196,192,100,239,73,156,225,190,208,3,2,22,48,233,106,150,2,193,108,219,236,67,65,54,217,59,110,223,72,101,
223,167,217,167,126,246,217,231,246,77,143,153,86,59,36,124,134,38,143,73,171,62,147,35,218,1,189,252,64,131,4,108,137,210,110,72,16,101,17,82,93,63,52,53,88,128,185,129,9,27,23,143,187,116,173,172,47,
63,81,17,228,230,239,12,50,111,23,219,46,187,107,221,136,38,184,201,74,168,123,177,246,21,63,48,16,46,51,29,94,11,82,252,137,137,154,118,231,66,186,219,147,128,4,135,3,45,231,36,250,211,50,153,15,9,157,
120,147,36,205,234,194,119,71,114,159,9,4,159,208,182,153,191,73,201,134,22,177,238,178,155,177,15,70,201,162,216,6,57,230,220,23,162,25,31,4,217,147,36,34,21,141,188,93,241,138,92,39,84,202,86,248,170,
93,155,228,46,27,101,27,172,245,182,123,215,42,214,205,147,195,182,158,109,18,39,225,90,8,84,78,49,244,208,113,255,103,61,123,188,63,236,123,166,145,14,161,210,186,201,114,167,120,16,182,147,131,89,45,
103,111,48,121,94,162,1,37,44,195,219,131,190,28,92,55,101,78,216,149,181,76,202,64,8,28,150,139,40,30,228,105,187,43,168,28,67,177,230,110,170,154,152,235,192,53,230,177,156,181,25,80,204,158,88,16,108,
103,84,173,35,189,254,201,65,206,12,132,46,156,58,246,152,84,74,154,64,131,205,109,151,99,106,226,144,171,129,135,246,122,110,114,79,24,114,197,174,186,15,77,232,132,65,108,248,8,227,48,210,227,141,107,
100,36,90,110,54,218,67,223,14,245,154,239,114,49,183,142,99,7,249,54,55,49,215,185,149,4,65,12,219,186,185,207,184,63,112,24,145,237,75,126,247,189,247,126,244,241,71,238,240,228,221,180,186,35,235,206,
202,238,107,215,53,89,88,154,197,110,10,212,1,49,240,97,99,7,245,217,87,249,243,191,213,141,37,0,217,100,49,203,150,59,227,118,21,15,118,179,241,48,62,125,10,16,252,227,143,63,102,222,5,194,16,126,243,
55,255,151,223,253,189,223,75,76,101,124,149,137,101,63,110,76,35,155,84,26,39,133,42,168,78,244,80,60,58,118,17,33,8,106,242,1,87,180,38,206,75,50,79,195,160,78,7,60,208,49,89,29,9,202,234,5,9,172,138,
194,56,50,251,162,185,187,177,34,81,218,6,74,186,136,122,44,211,59,163,73,176,102,38,245,162,112,17,9,234,234,114,193,45,74,137,128,189,1,59,153,190,244,230,151,254,201,63,249,199,191,255,251,255,225,
167,63,253,233,60,79,246,121,191,240,198,27,239,191,255,254,187,95,255,186,221,162,255,215,191,254,215,246,90,183,47,95,166,175,191,179,199,141,158,206,15,199,195,81,80,248,103,159,63,251,248,199,127,
105,191,253,157,239,124,219,126,196,243,103,159,137,110,163,249,78,86,14,114,22,13,204,73,227,232,219,60,226,215,73,235,85,244,146,230,142,184,78,62,11,61,38,13,175,55,228,105,154,109,50,160,90,10,159,
87,72,20,96,39,168,255,55,101,176,73,231,245,40,133,138,60,6,131,199,17,216,101,126,249,226,37,88,222,99,230,109,146,136,188,91,27,62,136,50,139,149,90,141,138,98,38,175,101,45,220,57,217,33,186,46,117,
58,94,49,53,12,243,34,243,70,170,228,63,108,190,155,44,157,163,211,59,179,244,249,250,236,194,134,112,59,97,42,173,30,124,220,89,201,187,25,183,27,176,120,186,86,135,20,122,50,189,59,21,7,49,68,221,2,
160,123,170,137,164,155,100,205,203,215,217,64,211,46,93,57,84,60,31,220,211,53,131,88,19,171,183,116,238,193,217,93,93,100,185,193,27,102,96,46,15,39,146,180,7,51,38,169,100,120,1,25,81,132,101,128,125,
105,101,59,199,72,11,63,192,55,189,106,248,202,5,203,30,17,29,244,10,137,37,8,55,161,84,147,30,44,224,251,153,65,230,160,214,136,222,221,217,37,31,142,243,241,2,135,210,220,244,184,215,206,159,86,28,167,
108,83,105,72,136,250,197,213,115,18,219,116,43,253,177,79,18,166,139,192,88,177,231,133,195,9,57,12,62,83,15,154,236,74,115,139,95,82,127,104,198,45,249,135,11,60,236,197,174,95,187,33,117,196,186,167,
51,190,101,164,152,147,175,162,244,228,40,3,179,162,225,5,224,214,5,181,35,78,112,218,85,131,224,11,203,228,254,122,27,49,56,102,190,88,199,55,5,15,105,221,211,80,125,123,210,247,90,0,212,49,35,84,45,
84,144,95,76,254,168,126,222,198,246,168,58,16,215,25,198,234,96,237,103,143,196,72,0,47,22,154,195,31,142,44,25,0,112,143,135,43,56,217,158,30,172,10,218,255,75,27,138,140,149,162,76,19,1,127,111,145,
79,8,17,179,129,118,187,206,180,115,83,186,206,193,224,208,80,143,199,195,211,247,190,241,47,255,207,127,25,59,205,176,75,126,171,148,207,248,54,155,155,85,61,190,85,134,98,36,18,75,213,54,17,23,42,93,
222,29,217,118,227,69,236,160,7,120,147,7,70,157,85,87,188,65,128,8,106,4,104,5,165,189,75,53,230,127,252,193,15,214,117,249,218,59,95,255,23,255,226,255,120,235,205,183,236,159,252,238,239,253,174,182,
154,128,209,87,196,92,82,161,83,29,53,17,240,23,60,32,194,173,201,252,71,119,170,108,117,131,14,145,234,20,238,78,217,97,100,6,130,18,1,133,233,36,251,17,73,72,49,128,151,77,107,64,26,103,166,113,26,129,
191,193,202,61,169,161,225,184,173,152,115,185,215,69,187,96,112,121,164,233,104,75,114,191,138,27,188,0,183,233,249,248,11,191,240,198,111,255,179,127,122,125,115,61,193,101,191,157,30,78,231,203,229,
225,254,246,179,79,126,54,210,253,255,197,203,91,143,9,174,158,113,108,99,147,53,221,86,193,255,226,135,31,90,39,254,229,95,250,165,119,190,242,229,219,187,59,118,3,77,214,78,238,165,225,33,153,1,147,
135,245,203,205,77,217,66,167,92,200,55,70,156,203,204,97,130,100,234,206,178,240,248,39,144,0,207,231,203,225,120,84,146,223,114,129,104,222,38,66,178,239,1,205,233,64,29,231,81,70,43,173,19,114,180,
25,120,249,242,150,126,176,243,225,120,176,30,35,10,157,39,243,3,195,202,178,14,0,181,148,43,29,36,58,215,230,9,113,136,49,195,229,31,96,44,102,92,156,207,37,239,162,42,25,222,210,110,79,3,117,205,109,
15,188,215,40,85,221,108,107,83,254,129,61,197,4,172,61,84,122,55,37,118,96,208,137,124,60,164,69,195,207,238,117,165,76,115,57,152,10,79,234,124,57,186,220,136,35,215,13,107,91,231,104,68,135,91,187,
11,4,215,50,168,212,28,64,217,101,87,47,226,2,55,125,44,240,172,1,0,167,169,232,93,42,8,55,185,17,45,166,1,143,100,203,76,94,219,202,54,210,88,162,182,218,93,255,242,163,155,38,21,216,20,172,59,140,65,
250,71,114,68,192,165,216,76,120,224,48,14,237,96,219,150,45,129,5,222,206,103,145,89,48,32,211,121,94,188,114,113,39,56,177,145,167,165,157,94,99,42,139,159,223,178,31,11,157,61,93,117,243,69,55,213,
69,153,15,254,197,97,198,229,41,176,4,5,69,146,153,162,221,114,21,43,19,36,176,60,140,199,56,133,21,26,206,236,18,31,185,49,184,221,20,31,60,171,8,21,190,13,48,206,111,84,232,240,241,141,206,159,175,218,
234,148,221,207,6,73,48,92,201,6,23,101,181,61,40,186,169,64,123,222,1,232,228,10,4,96,201,232,129,107,57,120,88,187,22,2,68,154,98,143,97,116,93,83,115,181,22,84,21,196,161,202,202,2,4,64,96,58,30,145,
52,20,218,249,244,16,25,55,69,3,185,209,138,81,219,86,79,102,34,20,54,205,115,39,120,89,201,179,63,92,226,43,233,31,65,41,196,84,187,189,243,206,59,31,89,3,222,58,97,136,248,129,188,58,133,207,181,221,
178,106,79,159,218,77,108,156,117,97,95,152,40,201,202,55,241,206,84,143,131,112,112,107,131,25,255,217,247,191,187,241,42,253,246,222,125,23,84,194,191,248,225,159,255,163,127,248,143,254,249,255,254,
207,237,215,31,124,240,193,159,254,151,255,242,218,107,79,206,231,179,142,12,64,19,116,140,166,129,27,114,236,114,203,114,197,130,108,50,230,141,92,8,217,233,13,72,248,238,222,117,59,44,200,13,131,43,
117,146,91,235,217,24,185,241,96,235,242,194,66,128,103,168,254,100,241,162,15,163,130,89,40,178,23,244,199,212,190,184,79,223,138,186,182,2,126,161,58,116,131,137,46,109,152,16,61,216,210,139,23,183,
207,159,191,44,229,35,209,15,208,63,66,211,136,16,146,229,124,22,197,219,61,94,212,78,194,125,108,154,14,199,247,222,123,250,135,127,248,125,43,223,246,167,255,240,127,251,95,237,163,191,124,254,220,221,
14,89,46,56,156,181,29,217,37,254,42,98,124,213,202,201,109,187,213,167,184,82,130,93,136,83,229,186,4,81,158,101,92,240,211,87,54,236,59,49,233,77,101,99,130,147,12,53,57,147,162,79,6,103,192,140,120,
123,251,18,249,79,99,158,15,72,210,8,160,30,161,1,4,58,5,195,69,98,19,235,25,77,216,97,68,169,221,240,101,105,101,40,114,158,77,144,9,13,92,97,107,215,137,237,236,67,233,129,140,142,19,8,215,48,177,97,
5,32,134,253,188,98,42,29,136,20,156,194,165,196,6,187,8,93,226,160,117,5,143,25,55,187,111,189,206,38,55,188,149,170,212,19,141,81,217,138,112,243,33,142,43,20,243,188,44,45,121,243,167,38,81,123,136,
46,230,32,27,71,248,117,226,233,88,60,230,79,204,116,154,51,187,77,133,210,236,221,29,38,187,186,177,164,190,49,195,207,41,180,79,16,130,205,74,225,25,182,50,100,43,203,26,199,38,45,203,43,193,203,67,
243,220,93,89,65,111,157,43,76,229,51,54,153,158,103,207,206,53,12,209,211,170,49,84,218,99,48,31,14,60,225,237,8,29,228,46,227,132,200,186,55,110,98,86,122,158,16,58,186,34,31,84,153,73,137,151,28,184,
95,39,8,215,157,187,25,224,34,95,39,53,130,169,147,251,20,149,41,81,187,35,235,10,137,227,198,17,6,17,103,184,98,102,66,216,190,213,164,129,95,39,192,224,64,188,88,131,69,3,198,28,122,158,217,198,227,
78,126,126,42,171,246,65,209,86,200,169,165,248,244,41,127,171,178,251,67,138,149,40,167,51,166,211,108,213,250,70,130,29,227,168,144,46,202,118,112,211,231,206,253,150,166,237,49,175,218,221,103,155,
200,44,122,194,78,247,39,146,129,34,22,208,56,45,232,212,225,110,217,128,225,34,59,241,8,143,221,65,187,105,16,69,173,135,90,78,180,103,161,233,43,237,122,137,2,181,14,31,227,182,182,26,241,189,63,248,
158,224,8,86,49,89,88,38,77,27,221,146,159,1,52,18,162,56,191,208,189,128,58,73,180,175,205,93,237,134,159,49,218,93,54,104,171,157,249,191,89,60,226,72,51,104,89,83,112,222,47,223,32,138,242,219,255,
236,183,223,123,247,61,171,86,255,230,255,254,55,31,124,239,123,151,117,89,215,173,167,177,144,3,7,121,82,146,215,107,226,14,175,16,36,81,207,51,102,42,173,55,220,203,28,77,60,153,65,206,187,86,122,134,
196,57,128,110,154,74,196,34,19,142,90,112,46,144,156,124,35,8,136,109,71,22,159,186,6,85,118,252,20,86,243,210,101,23,46,148,229,149,27,15,19,200,124,61,226,89,110,190,20,113,192,33,199,122,231,63,252,
163,63,58,204,243,175,255,215,127,135,161,128,112,95,89,22,240,97,63,249,249,231,136,235,156,231,195,52,63,156,30,184,87,135,245,205,229,178,189,245,214,219,191,246,107,191,250,171,191,242,43,118,208,
78,227,248,87,127,245,99,26,201,23,226,118,105,171,109,6,236,179,118,113,72,183,131,64,59,194,213,72,164,70,87,170,44,217,35,240,91,170,100,214,203,120,89,68,26,106,188,0,79,205,211,112,251,242,197,205,
147,215,54,26,152,216,101,155,230,41,244,208,8,22,136,77,240,5,212,114,105,122,254,236,25,240,238,105,60,204,35,128,152,132,188,8,200,56,15,7,166,21,103,24,245,131,152,47,167,109,98,193,56,228,22,216,
223,211,11,102,55,88,151,47,85,221,189,50,104,109,130,99,119,69,64,185,187,205,219,109,133,134,193,133,220,190,210,38,150,34,199,174,156,156,123,90,21,144,201,200,223,198,207,194,10,236,110,116,253,222,
208,138,160,170,33,233,4,110,249,34,136,20,39,227,239,212,157,105,61,14,147,194,224,230,19,161,110,104,210,53,247,92,87,54,239,161,251,85,239,202,99,37,234,85,143,154,235,60,70,78,174,144,112,107,164,
160,167,133,232,141,66,58,147,22,102,236,47,192,178,130,22,171,251,169,105,16,177,22,109,24,194,110,241,208,60,208,192,129,106,61,208,154,11,37,17,178,119,48,112,137,194,201,116,72,112,41,131,244,46,174,
216,41,23,128,22,160,248,212,238,16,218,156,191,32,100,74,237,3,199,112,236,153,199,81,146,1,101,233,66,84,95,61,94,70,67,31,65,175,161,40,43,199,201,149,53,122,75,233,145,69,185,233,32,173,188,184,118,
203,22,43,4,116,155,44,238,136,84,185,240,196,187,74,30,145,208,218,225,234,120,127,123,107,247,7,6,195,105,106,123,168,177,210,69,29,16,217,184,232,207,211,124,5,102,230,249,228,149,75,199,72,6,84,204,
190,63,177,213,230,189,211,180,1,163,59,4,188,65,216,23,39,186,181,200,18,115,231,175,53,97,21,100,116,86,247,195,70,105,242,89,45,115,97,19,234,122,41,180,229,219,46,75,35,65,134,137,83,232,73,231,105,
60,221,223,135,54,143,135,171,113,66,82,34,171,3,116,219,86,30,108,74,87,61,82,54,118,117,170,120,139,106,244,74,121,235,237,183,214,117,185,191,191,19,115,92,107,101,153,178,186,3,134,20,71,67,114,224,
94,20,152,230,150,35,126,155,196,232,124,21,250,155,237,217,33,232,146,198,65,195,164,212,237,221,188,94,230,64,248,170,230,113,254,165,95,250,165,55,223,124,211,254,95,43,223,159,124,242,201,191,250,
87,191,247,209,71,31,127,254,233,103,159,124,250,73,235,236,23,73,116,19,228,110,82,102,114,229,65,220,172,231,163,19,158,28,60,126,179,71,70,196,109,83,134,179,253,183,228,142,49,116,13,149,66,191,180,
187,199,84,180,109,105,56,194,134,211,193,238,145,235,140,106,103,193,178,156,153,167,49,169,254,163,87,230,76,195,160,84,73,107,229,64,137,164,233,243,195,221,8,231,25,52,28,196,50,165,137,110,135,195,
108,243,196,195,195,195,179,103,159,223,92,93,223,61,60,216,1,245,252,197,139,231,207,159,223,222,222,217,107,124,251,59,191,126,188,58,156,206,247,50,54,178,195,255,231,119,47,115,125,251,183,254,231,
255,233,120,117,117,126,56,253,236,103,63,59,159,23,200,2,54,107,194,214,57,31,173,25,211,67,20,84,194,40,0,145,10,97,47,53,46,153,109,193,157,90,181,250,99,53,219,156,191,161,66,224,148,59,119,181,164,
63,184,92,104,176,71,24,132,98,67,119,45,84,215,254,251,246,229,109,102,155,97,117,216,206,30,77,63,4,180,144,102,123,184,190,17,176,96,255,222,142,34,235,97,198,60,48,203,234,194,20,195,132,6,154,59,
255,66,187,139,224,116,97,98,250,152,221,50,174,47,1,37,101,221,117,249,116,232,209,71,201,195,107,186,3,52,155,131,242,152,151,215,49,14,205,189,59,192,209,227,56,28,224,78,253,105,224,239,148,61,149,
137,126,33,121,219,106,231,96,165,191,97,194,192,120,172,68,31,49,178,107,164,182,111,169,91,83,123,121,102,66,11,200,115,130,186,28,79,119,235,80,166,174,201,172,79,80,140,7,93,122,246,170,36,138,178,
181,75,209,179,255,124,235,108,3,220,160,243,34,119,23,107,225,96,218,190,202,94,73,244,119,82,182,114,183,143,137,123,250,33,104,67,112,54,67,2,241,176,158,159,221,63,127,49,30,14,190,74,198,52,52,176,
17,245,34,27,247,44,74,167,100,244,44,122,89,153,240,74,71,183,69,79,14,213,72,18,42,1,119,144,152,168,137,226,145,82,223,121,178,139,204,93,185,46,39,7,190,205,178,156,238,60,222,201,13,218,185,109,135,
75,204,70,25,126,56,28,175,236,46,153,175,142,167,251,23,177,193,124,14,126,217,221,240,162,123,118,224,142,159,230,249,114,178,130,9,155,114,137,55,31,3,183,108,90,31,216,91,139,31,77,79,193,32,119,83,
254,55,231,113,183,162,85,4,79,125,140,117,14,113,207,181,138,204,94,97,7,97,239,165,109,66,105,154,2,10,240,29,110,228,10,163,212,44,9,186,192,195,6,27,116,224,60,243,213,193,166,219,195,241,200,97,63,
109,104,223,182,229,124,143,240,185,236,198,224,238,176,6,36,26,11,79,30,3,248,97,95,127,247,221,15,63,252,17,222,200,224,122,62,186,57,51,49,130,17,74,140,104,108,202,22,178,71,26,82,249,24,119,191,110,
63,161,249,151,66,232,210,210,232,31,76,143,12,166,98,42,236,59,102,226,142,168,146,19,226,96,206,241,119,126,231,119,158,62,125,122,56,28,126,255,63,252,190,85,180,255,239,103,63,123,249,242,133,155,
103,209,20,73,109,181,22,134,173,83,14,172,148,201,195,49,56,187,9,79,157,194,10,120,240,215,94,174,160,171,236,113,13,26,219,165,39,107,245,82,186,112,73,22,229,61,78,133,183,23,240,31,54,44,227,152,
17,56,201,135,192,183,148,221,82,82,148,27,200,43,130,146,254,208,115,132,81,254,205,10,33,201,196,58,226,87,190,242,150,245,210,127,250,167,127,246,253,63,249,143,187,53,161,6,133,95,251,213,95,249,7,
127,255,127,176,2,247,217,103,63,103,221,41,253,102,47,63,255,217,79,255,250,39,127,109,173,0,2,240,2,4,116,30,235,137,209,107,97,238,253,10,49,39,184,164,232,179,11,157,78,171,103,43,15,110,252,79,63,
64,59,95,236,62,161,232,179,70,223,214,70,173,97,61,2,173,27,177,31,15,243,229,76,203,89,101,245,49,161,212,17,48,252,253,209,250,238,129,150,196,19,50,13,143,110,246,38,229,26,43,168,117,69,247,119,15,
212,142,134,97,30,203,217,42,255,118,56,140,236,38,1,114,3,169,2,168,157,232,225,79,99,181,186,71,174,198,61,123,158,194,102,172,49,108,30,195,28,73,79,124,89,198,143,242,54,208,198,94,222,238,30,70,237,
209,79,214,210,2,72,113,159,240,97,31,115,197,251,172,36,62,196,157,89,81,123,244,208,99,110,132,218,52,50,119,125,22,247,213,173,140,140,90,214,186,191,91,175,120,181,233,81,229,222,226,36,134,168,21,
9,59,163,27,158,36,207,224,241,172,94,15,71,235,26,195,54,48,62,147,19,9,224,20,173,229,11,193,18,202,59,20,21,193,170,194,68,92,249,229,74,104,210,157,87,92,239,144,58,11,192,61,249,104,40,22,65,30,37,
21,49,13,176,228,31,166,249,112,125,122,241,249,179,92,146,30,45,69,173,19,144,238,254,50,46,224,73,50,88,208,111,15,168,56,220,43,171,127,235,25,139,180,97,32,52,17,244,192,5,173,192,73,242,101,57,144,
101,123,193,199,67,185,73,61,157,54,56,69,41,56,207,170,200,7,170,145,95,165,43,3,128,18,181,168,94,93,189,102,133,238,48,95,111,151,75,97,69,35,111,12,204,211,221,65,21,9,238,53,221,220,188,177,46,159,
109,231,135,72,240,179,17,39,111,138,100,200,106,179,170,206,27,57,100,145,238,138,175,54,144,202,214,186,117,147,179,239,122,34,183,211,90,37,142,230,26,0,166,166,86,109,226,184,165,162,46,105,224,67,
200,64,22,251,91,118,132,76,116,178,92,33,134,168,113,62,28,109,242,61,76,71,43,202,152,70,173,157,89,209,121,115,55,179,113,110,29,186,129,142,107,246,201,180,193,193,109,7,192,235,111,188,241,246,151,
191,242,7,223,255,62,44,195,184,89,42,202,163,81,179,44,96,68,150,228,93,1,170,195,166,210,44,86,113,239,90,10,237,212,224,214,9,176,106,141,181,220,0,178,225,28,62,135,26,29,120,33,191,248,229,203,219,
31,252,224,7,31,126,244,161,189,210,221,253,157,149,111,102,235,140,4,59,197,236,4,224,195,49,22,211,196,158,91,239,51,67,215,64,186,98,80,90,252,33,75,225,82,25,42,212,122,120,12,253,106,48,198,242,147,
161,226,100,133,198,145,243,140,58,79,248,142,230,127,224,207,13,10,78,27,51,168,52,32,102,208,231,137,248,187,18,174,21,219,6,112,198,46,155,149,200,72,82,202,186,10,181,228,182,38,210,151,209,190,141,
241,183,126,235,55,191,242,149,175,124,244,209,71,86,19,231,195,252,246,219,111,125,227,189,167,111,189,245,166,189,206,231,159,125,246,179,159,254,228,246,254,190,203,108,145,21,25,122,54,73,105,107,
27,7,206,169,69,46,102,220,135,175,220,229,172,138,26,64,69,18,8,214,168,98,135,221,182,179,247,37,96,229,198,59,121,30,49,104,27,43,63,59,13,76,19,249,81,40,189,80,67,88,245,176,33,227,229,179,211,213,
205,53,123,76,64,58,35,68,97,241,217,103,207,108,150,184,58,0,111,201,50,242,22,48,76,39,0,124,195,212,38,218,23,126,126,184,189,58,30,236,38,132,211,221,4,136,32,167,67,244,164,121,46,98,43,187,126,197,
196,111,27,217,174,82,159,227,46,163,75,65,147,51,179,200,213,189,228,201,155,59,171,45,44,132,137,155,67,47,221,207,144,141,245,218,68,100,243,176,236,46,220,173,73,209,188,112,47,100,239,92,74,239,26,
105,57,128,171,230,91,31,237,36,18,233,110,10,124,112,87,61,198,13,51,106,162,48,187,70,187,61,37,83,139,27,232,105,150,85,4,50,134,171,129,19,168,32,233,224,230,172,30,248,32,7,205,109,11,189,53,20,170,
204,147,134,45,93,103,167,11,20,25,24,201,196,235,92,148,59,209,92,25,83,49,56,34,82,184,68,247,129,46,61,103,65,89,114,181,19,132,81,129,7,25,154,3,248,59,135,52,30,134,105,130,102,36,187,151,173,168,
43,50,92,220,253,231,20,145,27,199,145,249,138,129,89,98,154,214,81,101,228,249,144,41,217,17,20,165,150,149,157,93,21,137,88,40,103,154,38,92,137,204,11,66,247,78,119,145,165,197,163,219,116,213,221,
85,179,144,52,34,231,245,85,86,215,246,110,55,26,19,182,60,229,121,222,202,61,165,109,246,229,34,219,155,183,2,182,179,40,106,117,123,176,209,85,30,146,180,73,1,49,94,195,52,128,130,149,4,123,55,48,169,
110,124,24,178,50,13,170,231,234,198,42,121,235,38,106,128,16,42,125,236,234,113,131,156,121,112,3,225,146,0,139,168,149,40,161,167,234,48,50,47,177,15,111,235,114,6,219,4,1,144,71,54,40,202,149,182,71,
18,46,2,203,229,60,82,109,33,189,161,123,230,241,52,34,103,78,20,26,220,147,95,249,202,87,127,252,241,143,165,126,44,236,192,18,13,223,147,47,174,229,118,217,179,107,59,4,33,87,1,199,46,29,254,11,162,
125,69,81,16,219,206,60,109,251,66,44,210,77,208,123,106,181,21,140,241,177,135,237,246,197,75,96,169,196,47,91,221,163,232,21,9,214,185,156,56,90,71,144,179,218,42,3,38,13,10,123,148,20,87,154,190,194,
233,84,116,29,24,244,236,109,206,196,144,139,0,191,85,202,199,228,85,196,157,3,12,176,241,15,17,146,67,235,30,121,128,225,214,90,214,186,90,137,113,44,8,179,140,20,136,149,62,210,206,75,67,83,172,224,
213,132,45,101,208,234,44,243,102,24,237,198,123,246,249,179,105,58,252,198,119,190,243,63,254,131,191,143,235,219,210,233,225,238,197,179,207,62,252,179,63,127,121,127,75,162,78,113,237,30,196,126,0,
193,236,99,91,235,13,227,39,8,73,97,33,178,106,2,128,250,156,91,92,182,250,165,46,0,235,154,11,255,224,188,184,174,44,202,242,198,19,25,59,203,19,214,254,136,148,158,40,43,63,34,189,112,242,170,196,155,
10,198,44,80,251,236,99,190,92,94,94,206,15,243,116,144,180,231,225,225,193,170,138,213,110,27,73,71,60,62,43,39,120,246,137,184,28,30,146,183,213,77,106,48,168,169,137,106,108,1,220,137,77,89,238,132,
208,81,37,104,175,25,4,146,224,140,95,48,26,234,85,64,2,198,226,154,38,114,35,249,170,158,226,162,98,239,17,47,60,3,66,143,243,238,17,3,88,38,22,151,113,176,130,37,33,173,76,18,35,146,65,52,163,224,103,
94,206,54,95,87,134,48,117,102,115,213,120,19,33,94,127,116,211,168,226,31,58,113,197,143,40,196,33,40,224,2,230,31,204,12,34,0,170,212,61,22,85,143,45,22,144,45,109,190,107,184,21,127,192,136,207,228,
134,104,246,228,174,211,52,35,128,12,123,14,95,245,187,178,201,237,149,28,36,241,86,127,119,245,105,226,225,48,111,32,120,160,97,55,40,220,35,77,59,217,81,46,126,56,111,193,30,29,219,165,146,222,99,143,
201,152,220,232,201,55,158,59,129,90,169,49,238,204,13,247,146,81,16,65,132,173,138,44,34,3,179,183,22,207,65,20,157,223,221,125,129,65,239,160,6,156,57,75,153,97,198,114,111,63,232,234,230,201,221,139,
231,158,216,144,189,103,164,170,198,233,143,196,150,187,18,29,97,108,112,87,164,171,239,100,15,3,158,57,103,82,142,68,96,246,32,186,196,101,225,72,62,96,57,223,191,228,64,84,185,45,132,225,34,60,10,96,
25,101,63,107,81,98,113,247,179,13,93,73,92,137,180,238,18,168,42,138,136,75,31,124,238,147,189,184,152,46,91,146,28,159,179,131,61,37,125,176,79,228,192,13,164,193,6,10,145,56,3,204,211,241,250,102,160,
122,219,94,199,190,147,213,38,137,229,130,73,147,209,225,196,39,153,188,53,14,101,247,13,206,51,215,147,216,102,204,243,252,244,233,211,239,126,247,187,161,123,72,177,161,8,2,64,197,7,247,109,93,161,62,
59,248,100,162,5,124,183,241,228,23,203,54,71,48,168,82,225,49,66,41,36,158,65,57,210,116,244,192,23,168,220,99,15,140,197,36,13,171,94,242,210,236,2,101,23,153,32,72,204,31,23,234,176,154,204,40,153,
216,178,7,190,52,25,255,231,206,54,137,59,84,226,201,18,227,16,68,171,16,90,213,231,212,221,116,197,190,4,216,197,240,216,101,46,216,193,19,50,57,217,91,145,130,104,5,160,219,22,181,196,118,3,192,216,
93,152,241,119,164,18,195,77,96,213,107,89,48,57,67,190,152,89,76,50,173,96,104,88,90,182,191,254,201,95,253,228,39,127,77,221,185,118,140,118,213,78,86,5,166,195,145,160,171,8,139,120,20,146,172,105,
80,59,198,227,241,234,225,254,121,147,193,40,50,74,226,144,231,224,129,246,82,45,185,21,4,77,249,210,186,224,174,30,216,224,112,235,237,230,251,21,76,71,112,219,67,93,161,173,25,180,184,213,55,137,133,
214,178,172,36,251,227,246,91,47,245,122,158,173,181,92,151,251,86,39,235,196,15,243,209,138,160,29,0,60,149,135,196,36,241,49,78,144,150,36,247,163,115,37,80,218,31,189,76,50,21,158,148,33,224,28,90,
144,37,27,135,241,58,144,4,44,183,101,237,204,246,56,149,144,157,80,21,82,39,137,54,6,55,134,210,109,72,84,181,138,195,221,193,115,148,99,215,175,23,210,240,124,212,117,41,1,185,236,4,202,21,209,132,192,
138,2,81,203,48,207,177,231,230,37,47,219,61,42,222,211,184,250,178,218,61,179,246,56,213,174,234,228,232,211,56,9,117,196,130,171,161,134,131,156,142,211,210,25,33,9,28,188,9,207,219,201,161,167,214,
213,30,242,100,211,219,52,30,177,159,15,74,26,112,151,88,10,189,7,80,200,82,235,159,212,94,147,177,18,62,142,184,130,148,150,5,37,134,221,14,94,179,110,2,123,221,205,94,56,16,212,106,151,45,219,83,150,
225,20,225,129,247,120,175,148,200,71,119,55,167,125,169,124,75,152,34,96,223,26,213,74,200,254,24,168,161,64,166,58,39,122,98,109,153,132,75,101,218,6,137,229,148,237,81,75,215,12,16,69,179,106,37,206,
239,248,228,56,76,183,235,233,148,210,204,117,238,72,10,209,89,172,82,173,179,187,231,39,217,248,220,108,243,96,175,52,209,219,208,239,107,57,158,121,109,232,27,55,89,143,143,167,34,217,3,38,121,52,43,
99,82,138,67,209,42,82,249,109,65,237,127,106,123,232,74,234,40,81,11,187,213,169,235,199,8,33,75,234,172,132,179,230,206,124,81,126,42,242,40,110,48,19,31,57,244,21,217,120,70,17,39,202,69,192,219,97,
126,45,79,87,211,124,144,153,166,93,117,123,52,182,237,194,250,217,220,94,45,108,244,44,222,248,161,210,43,250,41,202,104,74,121,231,237,175,193,150,250,254,254,17,210,233,38,13,109,55,109,247,24,14,225,
75,153,245,97,79,91,75,142,245,197,238,73,64,250,14,168,121,77,201,121,153,238,25,56,121,252,54,144,75,173,82,201,217,132,236,235,4,59,138,60,13,176,171,117,241,48,213,224,49,26,226,239,120,82,159,43,
152,132,47,57,135,33,37,41,3,69,192,114,195,160,190,143,122,92,62,121,156,149,207,13,214,149,142,105,55,164,174,81,224,118,34,66,132,182,20,133,27,100,250,1,8,64,28,185,11,218,72,176,238,64,157,192,27,
82,93,73,118,162,94,86,77,140,83,204,123,200,128,40,202,130,22,19,93,166,40,223,85,224,201,236,126,144,54,100,68,119,122,15,26,103,104,109,118,89,16,173,146,220,93,95,225,218,238,226,35,231,107,155,103,
177,223,129,35,150,136,23,246,125,34,116,83,102,4,180,32,24,196,157,117,147,96,5,64,103,55,13,238,30,72,138,13,216,2,224,26,120,185,0,133,41,88,120,89,163,131,165,81,4,183,93,54,60,162,243,225,205,210,
163,13,68,3,151,64,176,133,38,116,105,245,253,194,113,80,194,105,123,255,11,40,42,101,60,206,84,102,202,181,222,78,148,44,90,45,242,17,129,4,114,100,221,160,173,37,109,159,143,191,245,245,130,194,136,
164,117,105,87,15,202,235,116,73,193,115,133,176,146,123,115,119,208,78,222,149,123,244,154,66,175,97,53,126,127,219,224,109,114,232,180,136,232,233,143,100,6,55,71,7,200,143,22,18,224,63,147,87,0,223,
107,238,81,24,60,82,11,152,238,54,204,145,215,208,152,119,225,241,57,174,140,73,154,101,243,163,97,139,123,69,87,117,218,203,178,76,243,81,104,117,215,247,72,43,63,194,90,54,22,38,39,68,246,73,190,172,
147,139,153,51,76,138,210,93,248,254,170,114,92,115,240,132,110,109,242,253,180,115,215,127,107,31,40,243,75,219,178,13,204,32,10,196,11,163,187,187,76,121,176,118,249,144,39,56,69,140,195,196,16,215,
121,68,56,41,22,137,35,84,30,101,28,103,49,226,117,176,88,241,114,157,130,85,166,243,89,74,250,141,123,241,128,123,126,203,200,88,126,176,142,193,30,225,211,253,125,10,99,204,19,200,164,153,142,89,4,144,
117,153,4,171,121,150,138,91,61,202,183,43,202,41,80,98,111,201,136,2,130,72,96,192,50,164,241,112,184,57,94,191,78,132,230,194,50,77,8,108,79,227,44,60,80,124,209,45,39,204,221,146,67,18,62,77,113,181,
67,252,58,56,170,12,13,104,190,200,223,71,169,89,153,42,23,144,61,233,153,29,37,185,70,56,18,247,140,0,73,236,163,218,52,61,206,195,124,156,175,158,204,215,175,77,135,43,249,192,92,206,167,243,221,237,
74,134,12,189,85,122,126,185,198,212,109,177,63,66,223,196,237,51,250,119,65,62,49,189,243,213,119,62,254,241,71,110,209,37,14,55,96,209,204,68,102,133,171,85,85,141,36,42,11,155,229,76,211,16,174,40,
82,236,148,21,143,58,171,213,27,167,232,196,21,182,97,92,138,42,14,151,183,27,117,143,29,122,206,217,241,54,47,32,61,177,164,249,204,26,243,126,98,96,216,100,235,26,165,56,119,147,188,238,129,85,25,251,
170,228,132,182,59,253,135,221,122,48,8,51,13,158,159,34,124,38,49,244,121,230,130,116,80,190,59,215,131,144,231,118,16,160,138,18,206,78,135,227,68,202,97,87,61,105,170,104,117,143,170,136,252,174,162,
251,127,97,218,35,125,180,136,134,156,186,40,156,53,96,16,36,202,229,74,236,157,127,139,125,244,29,237,105,201,113,26,210,242,240,50,201,115,21,167,192,64,58,154,71,207,200,218,154,151,101,96,111,14,107,
59,251,165,205,22,120,28,135,40,153,68,236,246,216,52,234,193,51,90,131,162,190,117,195,2,102,180,219,254,250,250,122,156,113,138,20,56,69,91,35,115,216,148,177,144,39,145,229,121,168,167,178,243,81,117,
45,152,28,226,241,140,76,127,102,52,57,94,154,220,202,194,224,48,17,177,27,83,121,237,97,157,228,224,166,222,38,234,201,114,174,50,122,100,48,199,69,176,95,47,177,155,54,11,110,215,52,46,106,110,21,76,
26,156,193,65,151,225,61,233,46,245,188,244,71,191,145,10,50,152,59,152,54,250,52,204,246,28,85,104,13,30,141,148,125,245,38,147,212,176,231,135,68,103,119,180,40,203,213,204,251,33,186,145,75,82,76,61,
59,57,79,159,72,98,114,116,233,142,216,105,126,126,56,140,41,200,53,138,92,151,72,114,5,97,109,201,222,122,62,186,228,202,107,87,233,25,158,65,12,174,219,32,239,66,89,24,74,12,206,85,80,243,252,32,12,
232,20,236,122,138,51,7,235,224,233,161,3,114,41,173,13,191,92,120,30,111,142,16,240,237,216,137,129,94,160,120,194,215,128,100,113,244,182,76,86,38,224,136,149,33,8,252,118,175,208,45,97,242,149,99,173,
221,127,93,154,64,107,147,103,194,45,76,211,160,217,159,44,102,236,47,204,211,108,245,75,171,51,166,46,216,251,63,47,128,53,84,137,196,139,140,84,98,136,38,223,4,120,128,64,29,105,28,82,182,201,110,38,
194,175,168,156,227,213,97,30,149,76,11,240,17,39,63,153,77,54,61,228,113,147,253,37,242,219,186,78,126,247,172,217,189,237,58,64,252,184,124,144,237,123,15,112,32,46,223,181,124,240,207,242,50,227,14,
199,180,135,83,91,177,200,231,47,121,74,64,6,155,112,86,245,228,246,140,188,80,155,74,79,247,129,183,20,169,7,7,247,146,116,228,107,147,92,96,57,159,97,213,13,106,227,2,132,182,133,95,248,226,47,222,188,
246,4,59,195,228,250,248,206,233,238,86,171,214,20,119,254,31,26,222,60,80,187,129,65,69,197,186,251,116,182,158,126,237,118,128,110,127,223,186,105,72,114,239,11,210,102,82,127,22,88,205,232,0,150,229,
119,46,39,202,216,173,37,170,187,242,202,12,86,253,184,39,35,163,11,205,158,15,235,180,177,80,122,96,163,160,112,199,85,30,9,99,251,5,9,52,95,78,62,88,144,244,234,190,43,78,46,96,227,67,97,20,195,95,130,
104,39,77,186,115,183,199,249,27,119,233,6,227,139,236,222,91,130,119,200,172,102,131,84,88,74,0,84,231,232,254,67,193,61,176,218,14,214,113,133,165,179,155,254,4,68,20,228,69,199,148,22,107,132,146,39,
124,18,184,207,108,174,213,105,162,47,219,22,20,196,222,127,205,8,81,209,30,125,27,146,127,9,238,243,76,128,67,51,46,134,51,54,89,26,139,173,166,79,7,172,25,65,162,89,109,166,43,105,208,87,10,21,251,1,
5,23,7,222,48,31,214,203,82,151,197,94,99,28,49,27,114,101,58,20,133,202,179,70,224,20,44,18,118,39,161,142,188,186,200,28,157,97,145,170,117,254,16,66,234,230,217,217,195,26,146,71,16,196,192,145,130,
70,108,100,136,34,169,131,48,215,227,225,174,167,173,181,218,209,142,210,173,69,218,99,16,125,143,31,216,157,169,68,163,136,29,62,143,188,118,214,82,70,41,153,181,135,87,68,167,94,216,179,209,170,224,
8,105,15,119,217,189,107,182,53,25,118,207,76,233,134,98,117,153,174,198,107,41,254,176,128,1,213,43,215,29,145,147,71,182,163,221,56,206,230,105,2,119,158,247,77,222,227,180,93,243,20,91,231,60,122,50,
92,78,90,81,68,119,51,79,82,105,138,18,215,228,96,90,107,111,187,219,99,210,19,15,131,252,244,157,119,156,245,107,5,177,201,178,75,21,79,156,149,66,95,58,0,103,222,234,99,255,35,232,10,32,28,26,195,160,
219,87,227,189,221,229,160,25,84,154,86,107,234,23,109,191,172,27,201,255,73,114,11,103,137,112,190,5,173,167,173,110,184,37,237,254,35,211,35,209,1,93,2,214,34,160,67,7,190,220,94,229,18,41,65,145,21,
76,196,200,94,74,179,81,193,158,1,74,208,215,229,140,202,69,42,4,109,181,101,192,86,92,128,167,1,223,3,80,60,7,206,29,84,162,232,162,77,96,104,243,20,109,221,58,30,209,217,137,77,114,18,31,197,119,36,
29,98,144,131,37,76,113,105,107,37,156,158,50,121,44,45,197,86,47,220,116,217,59,172,192,194,132,172,103,197,137,101,7,16,216,251,134,112,188,190,182,115,46,15,48,248,199,182,170,224,1,253,181,191,245,
183,62,249,244,231,207,159,63,239,169,159,206,157,114,251,8,181,243,161,155,239,250,32,26,229,164,82,232,174,45,61,102,235,29,65,116,175,201,234,128,154,7,168,63,234,34,251,122,199,29,4,247,60,29,157,
114,165,150,157,198,233,190,48,226,102,70,17,89,147,130,98,43,1,160,218,129,123,9,209,94,137,93,117,114,72,239,218,157,210,142,39,7,1,155,171,222,188,167,32,73,158,199,119,126,132,246,164,60,220,159,208,
93,128,126,130,115,20,12,232,230,178,183,182,135,198,122,80,232,62,152,187,25,184,164,255,78,48,224,52,224,18,72,34,212,61,104,119,15,154,217,103,2,245,98,149,40,180,147,236,197,113,230,122,32,50,118,
134,2,9,116,181,89,247,29,104,149,227,120,177,147,155,94,84,68,54,112,231,84,222,139,54,168,49,178,89,74,116,182,50,205,101,218,149,250,118,150,254,38,137,36,193,198,182,34,64,163,176,114,165,245,124,
97,102,30,248,39,3,118,0,80,48,144,202,134,27,117,196,62,159,216,163,180,182,153,250,88,82,235,36,49,86,206,6,67,13,55,81,31,128,198,20,249,238,218,175,39,205,115,205,99,123,75,232,140,109,46,129,92,46,
198,141,21,54,159,56,187,120,57,58,65,59,238,46,222,206,122,246,236,80,233,94,98,243,226,235,62,2,194,136,124,4,73,157,99,232,169,38,246,149,175,74,22,22,112,138,186,9,49,65,117,124,76,146,28,102,92,245,
116,75,170,186,240,174,6,90,53,41,80,204,83,186,122,180,136,236,84,7,137,231,123,62,20,145,13,232,146,46,253,198,19,126,226,49,38,93,146,29,180,97,150,36,163,27,86,251,242,81,154,82,70,127,20,111,129,
60,52,53,211,230,161,237,209,49,205,169,201,59,37,79,226,167,26,61,214,171,145,208,5,75,172,252,205,111,188,219,29,177,131,56,210,124,101,52,191,60,207,113,133,224,83,195,233,69,166,55,100,137,77,76,174,
71,51,183,156,46,18,151,74,62,133,78,1,119,192,218,77,221,184,13,193,242,121,149,59,161,122,109,119,206,31,114,161,215,50,207,238,68,230,63,51,51,171,107,62,181,198,195,216,57,142,154,190,43,189,99,232,
5,200,211,73,177,135,177,27,205,104,56,43,64,149,173,206,77,244,77,30,166,153,182,238,173,11,153,138,220,130,41,54,163,87,6,52,211,162,220,5,7,107,211,110,205,149,94,113,60,141,140,118,177,14,9,255,81,
110,75,162,173,79,138,93,124,154,84,175,137,166,133,106,61,206,136,198,25,39,10,109,8,7,134,231,162,118,131,219,5,143,211,181,121,180,3,131,142,217,41,219,243,236,225,155,188,89,248,85,31,237,155,131,
105,144,51,183,202,56,79,127,239,239,253,247,223,255,254,31,183,61,77,209,49,214,222,86,39,9,39,95,113,72,233,170,185,170,144,108,255,163,184,19,106,227,238,178,29,118,235,194,230,82,11,37,226,196,221,
103,38,137,49,162,123,209,137,225,90,39,104,32,16,168,232,89,16,30,99,162,210,168,109,146,114,72,119,4,124,103,22,202,23,29,241,2,142,112,248,211,219,208,119,59,119,88,187,153,168,83,193,151,20,233,112,
56,216,193,112,122,120,224,88,144,245,125,74,215,163,148,25,119,205,117,61,154,115,150,101,227,224,148,211,21,151,67,25,140,4,195,47,14,186,211,168,157,155,46,121,24,39,79,236,227,231,161,213,129,223,
49,124,57,44,246,133,35,141,243,44,194,143,90,17,165,60,187,243,175,10,189,59,58,120,128,46,44,133,7,132,25,169,45,64,40,138,168,77,201,109,191,96,236,179,110,236,86,240,83,186,84,11,29,208,70,240,145,
229,209,110,254,147,124,162,236,41,144,11,53,188,248,157,29,239,122,19,8,152,179,188,157,67,215,214,53,122,15,204,192,18,108,122,196,231,114,171,16,6,248,213,9,233,242,156,141,113,27,15,27,148,10,201,
237,66,5,1,237,180,218,97,8,30,127,33,173,149,27,142,42,75,176,59,202,74,92,81,187,192,66,158,133,172,104,161,170,108,71,63,245,149,138,231,107,61,236,104,104,119,142,158,189,20,135,188,232,132,195,76,
202,9,195,65,244,28,65,85,67,57,194,119,38,27,179,188,200,115,149,145,122,207,108,243,184,22,127,152,232,230,41,19,213,232,187,78,220,216,118,82,98,126,234,46,229,123,206,26,213,246,67,95,179,203,234,
222,35,152,119,59,191,70,181,10,13,253,75,111,152,122,200,23,107,93,236,65,43,238,237,222,151,173,49,246,81,167,203,63,217,229,160,133,207,239,63,253,106,210,214,184,63,69,221,212,215,238,37,155,6,14,
54,139,141,248,82,220,116,39,121,51,69,74,184,77,233,54,47,32,201,162,9,190,97,47,82,136,229,1,190,16,52,97,111,248,234,234,154,127,142,59,114,160,79,147,7,61,139,123,237,246,255,89,121,63,86,243,200,
85,232,115,3,224,71,231,202,211,11,173,106,235,18,221,31,82,58,171,12,92,110,62,202,62,162,98,183,105,117,117,155,166,35,23,113,36,216,1,22,84,108,130,207,6,246,106,54,186,218,65,101,213,94,183,114,104,
175,44,132,250,23,33,97,151,60,31,237,103,12,211,1,170,10,202,82,88,175,167,168,120,221,97,100,77,135,80,71,223,162,213,250,113,58,218,35,65,159,68,194,38,114,29,131,86,231,178,88,235,173,78,202,3,46,
164,147,44,156,157,138,106,170,252,245,41,220,190,192,24,94,134,214,192,154,210,251,239,255,242,178,174,63,253,233,79,186,203,57,26,14,6,17,100,182,222,221,72,178,155,182,184,30,172,10,34,211,33,229,248,
70,236,130,251,208,217,46,61,125,219,105,136,222,8,120,6,112,216,131,136,124,201,30,125,147,25,227,110,10,38,243,227,184,79,0,173,67,134,122,117,249,145,48,253,121,55,121,118,135,19,13,238,41,246,232,
242,221,198,157,160,164,198,85,143,29,104,109,143,232,165,98,235,96,55,244,221,253,157,79,248,216,179,109,253,132,8,36,9,238,56,217,163,104,206,219,43,95,145,21,238,51,89,103,229,89,74,34,35,78,142,228,
39,42,127,248,64,220,73,6,134,69,76,18,13,219,65,129,18,187,132,45,201,56,84,254,27,154,203,155,118,143,242,231,227,138,123,108,10,224,43,112,113,182,79,1,7,65,40,143,104,211,168,60,38,2,26,16,73,179,
92,75,228,27,220,49,2,95,142,29,61,141,218,22,217,79,241,112,198,164,200,204,232,138,184,106,126,46,251,14,143,71,62,35,218,35,110,37,250,192,77,188,53,122,29,76,12,226,32,221,158,194,142,82,15,19,24,
215,16,160,225,147,14,76,41,163,119,163,66,151,121,95,210,234,196,77,207,228,67,211,5,127,106,239,100,81,146,59,1,163,51,7,41,64,18,198,157,226,43,121,147,137,231,229,16,119,123,3,123,229,117,243,232,
180,13,84,125,249,57,71,242,5,50,61,44,1,17,249,193,92,117,81,240,179,96,152,129,219,97,168,50,24,160,111,220,99,186,43,191,211,125,158,222,79,151,208,61,109,61,2,202,131,58,163,61,184,50,14,17,236,185,
15,109,212,253,14,58,28,9,60,102,236,66,251,10,60,116,87,69,189,189,77,56,190,6,217,42,112,73,81,159,169,247,96,209,145,70,159,174,99,31,147,131,178,25,36,249,192,205,249,205,247,159,38,183,163,143,242,
89,13,125,73,47,149,154,203,112,237,125,59,189,1,165,157,134,185,125,213,195,36,102,43,104,246,144,140,104,34,208,99,30,174,175,145,242,195,117,188,205,132,135,155,39,164,69,187,194,36,238,65,224,253,
35,205,199,43,8,243,135,113,89,150,17,158,197,56,184,198,113,228,35,178,13,35,218,82,171,181,211,225,202,10,40,83,41,38,223,125,241,1,2,147,137,109,132,56,118,238,175,74,224,100,154,166,243,233,142,44,
210,194,219,52,42,50,218,202,213,116,188,62,28,111,152,161,179,146,54,3,244,79,57,126,254,12,171,77,164,189,89,84,137,67,27,152,133,17,186,73,13,230,131,57,89,75,62,142,158,161,163,239,5,149,116,164,28,
42,234,49,224,158,31,93,30,97,71,182,123,116,38,166,88,7,139,123,97,40,34,197,147,243,32,16,44,91,253,198,80,50,206,186,154,149,74,255,239,124,251,59,63,248,193,15,22,80,15,189,155,14,88,58,173,118,38,
49,163,253,209,96,13,52,161,178,133,218,227,229,59,187,199,57,30,221,193,80,15,18,171,77,117,236,175,106,172,227,222,50,238,55,124,236,34,58,63,241,163,52,91,33,61,82,92,220,130,221,161,58,157,177,85,
94,114,168,19,217,251,253,164,123,116,215,9,138,153,192,13,211,160,96,185,238,145,27,95,73,163,247,202,30,218,43,75,78,74,16,225,224,113,251,242,37,57,34,158,207,213,227,47,220,93,136,89,163,9,30,88,28,
230,72,241,76,174,3,100,59,232,54,67,66,157,104,98,206,193,49,203,218,208,73,20,221,23,172,42,157,157,48,33,7,234,208,247,4,73,109,60,230,101,16,66,82,232,106,20,81,115,247,221,22,125,64,113,249,47,151,
11,242,135,192,66,75,20,115,87,157,214,36,60,84,235,118,209,17,51,119,80,169,223,204,107,133,115,137,19,33,172,1,148,98,217,143,255,172,25,31,221,119,89,185,141,101,61,176,39,11,179,227,72,117,93,191,
31,178,67,192,112,57,230,175,237,93,91,243,62,162,34,199,173,44,7,220,218,67,148,208,183,57,80,151,122,104,23,80,123,155,126,180,225,111,187,15,66,36,11,165,200,242,81,49,10,189,42,238,89,105,126,179,
161,107,145,98,217,115,160,237,2,142,76,20,26,52,63,101,73,192,48,84,111,106,156,203,118,102,195,151,136,103,142,228,254,147,35,234,247,16,158,52,81,113,106,191,189,116,225,54,5,96,162,149,124,101,181,
89,116,0,167,214,41,170,122,128,229,176,226,190,166,10,187,224,40,117,190,156,216,143,41,87,160,114,218,110,10,222,43,66,162,98,243,177,128,255,234,49,77,198,163,170,58,178,47,82,70,89,57,62,228,199,208,
72,223,172,134,87,110,251,87,127,39,198,238,45,101,255,90,2,36,247,249,138,30,52,79,186,94,69,50,48,45,131,248,165,212,181,112,109,138,11,103,61,102,14,138,178,69,33,179,58,203,43,49,30,50,179,84,236,
35,158,161,49,188,218,214,211,131,85,137,105,154,177,82,139,201,202,229,249,254,246,114,62,183,228,251,160,158,165,101,255,240,192,31,191,205,199,227,178,149,55,94,127,253,238,254,214,30,118,171,141,235,
195,125,26,166,10,195,205,52,13,7,15,181,198,37,63,45,183,183,178,26,163,106,37,203,220,160,123,229,208,1,102,187,108,235,116,56,30,234,70,11,30,240,20,15,181,158,24,146,202,160,243,113,124,184,156,183,
42,220,185,57,139,180,209,117,168,59,134,32,220,203,14,145,17,102,177,96,227,94,228,31,0,107,85,251,246,236,108,147,183,67,98,116,14,168,229,220,131,211,142,162,200,176,137,15,18,92,21,162,162,153,57,
58,2,87,25,134,198,57,151,134,174,11,153,148,83,15,183,36,225,81,183,154,90,64,186,250,53,234,92,190,244,197,95,180,54,196,170,213,174,154,113,18,172,98,210,60,189,91,55,167,239,235,194,99,252,4,215,134,
169,56,81,15,126,196,206,67,85,27,16,246,81,196,219,135,110,180,201,48,98,174,230,147,198,198,184,167,79,185,213,184,232,77,246,84,49,27,55,43,114,188,250,95,170,113,179,195,88,174,226,244,199,117,3,119,
249,128,202,5,148,231,3,142,210,174,255,244,89,155,255,235,186,65,7,61,220,218,229,17,139,151,28,127,96,154,9,88,221,171,199,204,219,56,8,250,51,158,112,176,34,57,123,162,158,105,237,65,167,176,18,232,
78,230,142,211,128,124,81,71,109,50,155,199,192,171,147,128,168,15,238,55,194,15,174,209,158,22,175,129,197,5,29,160,205,86,3,25,146,250,218,55,104,20,245,36,139,30,192,132,128,80,123,25,195,219,182,34,
46,22,230,200,207,90,150,5,52,217,41,9,82,235,217,157,27,143,159,209,99,219,189,121,3,182,19,242,20,181,85,210,249,224,44,162,74,61,203,112,243,228,245,91,70,119,30,172,245,102,101,63,63,156,231,195,81,
158,111,86,250,90,199,9,55,18,57,8,6,166,2,77,217,169,180,145,175,20,230,171,155,227,124,117,186,191,37,213,152,157,204,138,23,151,17,27,217,96,209,154,152,158,154,38,13,8,61,165,69,99,15,175,120,152,
180,238,192,216,92,171,211,241,227,78,213,136,105,79,30,192,46,164,165,42,5,36,84,27,37,96,87,199,72,186,18,92,158,77,119,44,253,20,247,134,41,213,221,149,90,117,166,38,59,39,60,110,220,1,80,31,31,24,
251,249,72,70,98,17,239,162,123,17,54,144,186,190,149,71,33,66,21,30,146,199,97,174,216,114,193,17,134,41,78,149,145,94,46,49,103,23,0,154,60,96,134,228,171,210,110,105,235,251,34,142,113,116,89,105,109,
95,47,244,20,118,226,22,213,159,121,103,222,6,39,51,210,240,216,131,103,171,71,88,230,111,126,227,125,71,80,194,174,247,119,55,203,204,182,121,43,178,250,21,226,158,132,21,240,243,56,193,165,34,53,184,
94,108,122,5,140,134,115,155,45,42,241,59,26,64,29,174,95,155,49,187,225,1,5,58,205,209,135,111,52,107,243,205,204,139,145,173,125,59,28,14,15,15,167,195,225,218,254,229,253,203,91,96,130,232,77,54,242,
41,165,147,28,93,241,15,107,75,72,207,249,0,244,21,173,187,189,6,7,28,6,236,82,130,219,204,110,12,51,163,255,145,139,65,228,233,184,173,231,83,242,132,82,90,172,162,114,150,164,135,1,124,6,38,154,115,
165,238,13,23,108,120,71,89,166,156,238,110,183,203,89,38,70,118,233,214,229,220,236,80,77,240,29,221,182,75,84,52,104,41,14,52,211,160,10,246,88,48,6,162,79,2,150,1,35,23,77,20,142,120,192,85,98,248,
110,39,81,33,219,96,100,134,69,81,6,197,183,190,245,173,191,254,201,79,94,188,124,174,126,193,131,183,121,135,100,89,124,244,103,70,69,78,24,75,233,106,98,85,105,23,31,69,95,240,248,175,60,148,207,237,
123,253,121,148,185,126,95,42,118,79,159,234,48,75,219,19,8,253,121,100,156,30,232,152,238,240,224,28,40,34,243,67,114,182,201,78,246,33,118,235,244,62,98,232,66,83,228,161,184,87,204,208,105,127,187,
159,117,95,35,99,101,103,127,225,234,234,26,186,70,218,151,107,135,143,85,15,78,202,180,123,33,17,233,222,212,99,185,63,238,171,203,201,190,232,135,157,61,105,146,210,97,8,217,225,208,233,249,218,76,130,
111,178,30,101,172,99,84,80,42,108,119,54,73,4,8,253,17,184,160,203,74,241,163,33,136,112,229,114,12,105,84,196,158,150,27,140,236,24,29,89,100,51,214,68,25,194,23,50,232,226,242,73,174,36,140,14,26,159,
100,223,141,61,13,81,111,156,144,40,35,179,53,47,100,123,111,250,162,249,253,172,116,146,216,92,212,71,141,171,8,172,137,76,98,61,90,72,144,33,7,221,254,237,124,184,154,174,174,217,245,95,92,68,74,158,
115,20,95,72,180,108,240,82,130,130,21,101,173,99,79,45,135,33,209,79,147,100,229,201,221,240,248,11,18,124,247,237,183,176,152,204,204,166,168,82,38,235,161,230,101,29,203,214,245,146,68,53,73,193,10,
197,72,32,133,119,197,160,113,192,137,194,76,167,117,53,98,36,73,167,110,163,205,238,124,184,200,86,93,211,142,222,241,124,173,250,68,190,180,72,174,223,225,37,86,87,235,209,148,188,57,178,190,132,10,
120,138,166,205,148,164,14,196,187,130,251,30,38,142,8,124,240,187,196,129,197,134,240,111,244,166,141,28,94,173,128,41,68,112,137,89,236,52,128,228,124,141,36,235,238,78,166,242,54,75,71,88,126,255,27,
95,23,221,166,201,171,204,207,76,166,113,75,132,169,104,89,183,146,142,164,129,78,27,131,178,180,182,59,159,31,120,79,175,100,155,86,43,97,52,184,129,20,128,1,90,105,156,142,146,53,159,79,119,203,233,
222,143,10,197,197,227,89,150,234,195,201,234,133,60,38,120,234,163,107,182,202,184,232,68,223,10,242,177,202,10,83,24,251,106,150,211,131,85,204,121,154,200,163,116,34,234,190,182,146,140,130,160,27,
245,45,72,54,90,93,213,90,41,208,231,33,134,203,181,46,106,112,20,103,199,211,250,2,196,28,53,133,246,140,209,83,71,99,135,86,228,144,14,244,156,187,254,178,158,176,113,74,208,31,114,215,90,73,79,30,229,
154,0,254,226,230,68,23,124,168,5,205,60,98,237,224,162,87,250,66,105,2,3,108,196,170,147,199,158,23,98,183,208,212,207,77,74,92,69,227,117,125,125,243,237,239,124,231,123,127,240,129,139,186,52,59,84,
95,50,191,106,45,162,251,172,251,243,8,98,114,243,48,229,200,86,55,55,78,82,235,56,54,209,1,19,9,145,227,46,21,11,123,153,243,248,175,198,45,51,0,166,205,55,147,82,192,107,140,16,169,246,113,197,194,7,
94,228,36,233,50,200,127,216,105,71,114,126,244,18,64,195,227,244,202,134,179,189,218,48,233,162,208,40,188,114,151,136,220,170,155,235,155,117,93,238,238,238,135,97,226,86,6,33,65,238,30,23,196,51,169,
123,190,162,88,140,238,72,196,189,110,31,234,213,203,138,244,71,109,132,155,67,248,151,16,31,93,2,57,59,176,219,117,182,12,158,71,250,104,71,56,57,32,12,54,145,237,91,130,107,113,213,133,177,148,87,113,
179,240,62,241,240,13,60,5,172,189,203,108,71,132,210,203,209,83,201,215,18,119,147,59,220,56,222,109,242,21,81,26,66,113,89,16,141,50,122,182,145,122,153,130,227,205,154,87,188,214,106,13,62,52,134,27,
162,184,24,183,10,166,182,120,35,108,31,170,178,44,106,157,175,174,35,36,196,13,174,126,92,50,69,82,12,131,39,250,169,18,163,110,9,94,116,147,41,249,26,246,240,40,162,61,78,139,114,202,71,208,177,218,
152,236,136,47,155,206,192,45,246,192,85,218,22,86,146,156,124,158,118,130,80,213,138,2,102,135,141,76,48,80,98,160,65,25,247,156,161,230,20,44,50,50,157,216,185,18,217,199,226,81,212,3,52,83,16,30,174,
206,250,104,177,47,104,196,117,193,252,167,197,97,149,11,97,55,163,96,58,130,171,211,121,118,142,100,226,215,232,104,33,153,227,197,159,53,109,10,213,139,40,236,88,248,167,175,247,61,124,156,111,208,7,
6,223,57,37,245,67,188,229,9,161,13,90,28,219,141,93,156,16,245,200,54,144,116,110,232,128,84,117,116,139,50,32,172,209,71,57,57,108,204,4,34,164,64,82,115,161,218,93,36,45,117,72,46,186,177,153,98,24,
177,192,92,47,88,98,120,218,91,155,166,217,106,241,253,237,203,227,241,16,124,131,79,101,141,205,241,205,201,61,5,238,26,229,64,49,217,106,199,44,213,8,235,229,2,49,196,60,57,135,18,128,47,222,220,249,
254,46,191,246,218,214,86,123,203,135,241,38,46,107,221,206,184,195,232,156,4,83,20,58,180,163,2,122,244,73,17,177,0,6,132,190,11,200,228,77,130,93,195,178,184,71,178,186,13,117,247,33,17,4,110,111,98,
104,30,222,145,36,55,229,142,30,27,115,76,30,192,83,70,174,133,150,25,72,56,48,165,149,209,230,54,183,161,153,95,101,130,193,68,190,33,139,106,202,70,12,76,21,229,7,16,64,39,64,76,125,144,72,209,32,221,
179,45,96,176,172,160,102,123,198,214,119,159,190,247,195,15,127,24,125,159,224,142,172,37,184,151,72,237,230,92,36,170,50,160,175,212,206,254,204,181,27,80,52,229,34,114,137,133,35,135,170,187,64,171,
43,89,125,214,190,143,217,133,103,50,237,149,50,149,95,65,246,64,238,234,208,13,249,112,224,75,158,207,103,177,185,171,250,215,30,13,197,158,211,230,208,220,22,46,217,212,210,64,246,50,58,216,14,206,93,
166,170,55,186,253,97,79,73,118,111,223,128,56,5,143,251,161,4,137,198,183,184,248,27,43,233,229,116,14,252,17,1,40,51,162,47,249,50,155,203,73,136,148,200,102,74,177,18,161,91,169,146,57,80,66,7,57,112,
91,46,53,12,162,142,120,118,175,227,39,36,43,145,213,71,157,45,153,42,148,59,181,17,138,220,236,79,41,45,198,96,216,95,113,90,91,197,9,30,124,185,73,54,211,150,18,97,91,90,230,105,30,134,36,158,128,14,
88,209,150,129,132,136,221,111,127,56,42,11,48,139,107,213,67,136,11,59,103,144,100,37,219,8,181,119,129,153,153,39,157,17,74,156,4,25,149,153,247,89,233,27,157,97,236,180,75,78,24,177,186,159,162,125,
117,3,233,143,172,50,171,42,62,230,6,38,211,103,214,205,166,124,227,48,92,214,115,141,27,252,246,212,14,163,225,90,61,17,219,31,185,86,30,3,6,200,45,150,56,172,48,77,13,88,16,167,102,174,249,61,109,71,
222,165,96,136,219,168,29,57,176,130,2,7,16,140,11,216,139,213,135,60,145,185,43,239,146,214,49,11,224,245,66,21,101,143,150,160,100,193,33,55,66,143,42,229,29,153,20,116,136,67,78,57,117,48,120,34,48,
173,250,220,163,108,232,238,71,18,221,132,83,26,94,183,99,35,154,104,63,139,170,21,234,189,64,183,203,178,18,173,180,236,99,44,34,13,85,240,37,100,230,180,192,130,132,75,93,16,247,51,103,103,234,27,232,
235,51,178,225,32,133,148,144,181,54,43,34,252,240,97,168,185,117,253,61,131,202,184,201,12,78,67,11,157,214,110,213,135,243,87,219,172,118,56,215,48,83,48,153,118,11,154,240,74,217,99,251,12,44,44,147,
111,196,1,29,121,8,133,82,79,64,184,118,212,195,11,101,237,45,97,244,32,183,238,198,104,55,249,52,31,84,55,138,250,143,117,225,112,128,21,101,43,74,176,196,99,198,246,133,238,221,246,127,216,36,248,140,
207,221,133,240,166,226,10,93,114,63,195,43,22,101,46,141,32,81,196,74,45,255,40,185,120,75,178,108,12,68,35,32,51,145,118,17,241,234,41,66,228,135,232,108,31,38,68,80,145,34,114,146,86,45,241,230,152,
15,71,156,100,108,81,181,57,209,191,26,231,137,237,48,43,245,48,71,135,237,6,40,93,173,79,76,73,78,52,218,143,109,154,34,69,14,207,76,194,139,174,24,131,91,80,30,254,238,223,253,239,190,255,199,223,215,
16,230,246,228,69,172,113,46,0,93,144,226,113,70,206,230,234,113,58,76,100,199,221,176,145,50,164,56,120,137,192,187,235,183,147,14,125,160,147,95,138,115,93,130,207,170,209,73,113,143,178,116,186,206,
195,141,123,156,196,16,37,195,44,17,212,174,123,31,77,221,160,227,59,29,238,143,34,123,244,33,56,139,116,184,47,69,165,210,100,194,64,221,209,143,230,147,49,168,5,3,11,165,189,242,241,112,176,223,189,
187,125,238,6,39,242,229,44,187,23,190,251,185,114,250,47,234,194,147,99,103,26,224,164,231,232,86,60,248,183,91,116,111,203,204,191,149,157,133,39,236,134,159,49,144,222,167,92,21,187,33,7,92,253,164,
151,206,12,97,232,217,79,90,6,235,202,7,23,28,4,25,37,84,42,73,39,201,190,186,57,90,242,39,182,42,173,80,61,181,52,71,100,25,38,76,105,16,61,112,86,230,160,9,63,0,126,63,60,237,178,179,50,80,31,25,227,
128,48,60,26,169,41,90,62,179,224,10,29,210,41,197,50,180,145,81,6,173,16,121,218,208,121,210,171,157,9,71,161,215,53,202,26,248,79,58,240,66,206,184,131,126,73,49,158,10,134,41,161,59,186,120,50,186,
67,71,101,7,163,58,144,151,176,156,80,26,139,91,168,122,46,71,168,101,119,247,150,111,162,74,10,5,179,82,107,247,37,100,216,253,175,233,197,212,148,57,197,179,174,148,121,158,57,223,119,219,78,42,178,
184,116,57,35,56,68,105,124,81,250,154,214,145,34,190,231,228,237,184,139,221,59,201,27,77,33,251,0,68,181,128,236,164,85,57,19,19,155,147,32,133,210,244,89,153,12,215,221,167,208,9,118,218,150,15,60,
252,4,160,142,212,180,167,226,55,97,80,218,117,150,12,205,161,63,87,255,230,95,254,230,251,250,72,196,28,220,100,203,42,151,21,163,202,37,120,224,245,163,171,9,81,147,20,168,192,228,192,141,203,93,201,
21,208,102,56,201,80,116,129,15,183,181,210,64,33,215,229,66,79,104,174,146,237,48,237,79,72,207,13,6,240,79,187,18,188,47,235,187,3,140,99,236,212,221,180,18,179,195,223,250,113,59,73,236,149,220,38,
207,186,168,245,4,165,34,29,204,7,68,58,128,126,46,131,113,167,32,118,59,16,31,124,220,211,192,89,122,18,190,96,153,0,206,195,4,136,28,99,184,188,114,42,125,150,69,78,111,114,80,145,13,83,231,32,67,103,
1,55,245,105,130,30,103,93,64,207,194,140,70,43,90,52,5,99,95,101,15,4,61,51,57,42,214,100,77,186,42,28,150,114,167,112,39,86,24,206,33,196,168,217,72,214,253,200,9,218,226,36,189,212,96,141,196,91,111,
189,117,115,115,243,209,71,31,121,135,27,58,66,29,24,214,206,6,196,17,183,212,153,128,238,55,225,121,106,246,135,151,229,66,94,175,246,239,117,55,253,241,46,163,75,31,118,186,184,19,16,53,182,105,57,208,
163,190,131,167,107,162,141,29,229,11,232,238,245,42,209,172,45,108,154,58,165,181,185,253,97,147,138,89,240,184,47,59,69,51,79,253,127,16,68,144,1,92,14,244,105,84,97,117,68,123,219,148,178,182,82,65,
106,127,244,228,201,107,246,59,183,183,47,240,4,118,183,194,29,53,66,213,107,29,39,17,109,89,112,88,102,22,149,91,213,139,196,150,217,65,128,249,144,147,251,12,186,8,197,167,70,248,28,136,12,111,39,214,
5,222,106,69,246,211,190,80,10,210,127,122,8,172,206,59,197,101,245,216,63,166,104,146,217,129,193,149,51,43,56,78,52,191,157,198,217,137,49,88,84,168,129,11,158,226,136,191,161,163,122,180,174,102,58,
94,45,128,7,31,179,174,142,199,153,19,102,113,80,155,232,188,224,17,149,44,41,209,114,127,98,117,116,103,185,73,219,91,4,21,29,144,203,38,135,70,204,155,85,59,12,122,85,1,38,37,168,61,198,238,168,227,
233,13,169,163,76,206,187,107,101,87,179,4,193,224,28,164,92,59,3,104,203,58,123,230,165,121,84,211,190,47,17,251,80,126,6,250,174,225,188,68,30,155,195,56,252,97,114,134,231,61,158,186,203,161,235,169,
60,69,32,8,201,160,253,45,135,15,178,13,50,194,109,83,234,185,79,242,62,14,87,55,175,113,67,166,44,52,141,194,37,245,195,160,11,83,92,173,164,149,160,243,139,186,148,130,238,120,161,151,111,221,40,165,
219,75,4,38,4,164,221,13,84,30,122,108,86,240,8,116,235,136,164,112,21,218,33,39,126,244,117,215,164,242,94,205,187,209,230,190,228,31,244,36,210,70,145,134,8,219,22,41,252,163,132,221,19,130,137,210,
215,11,8,133,163,21,44,66,126,116,101,11,36,247,192,87,40,140,211,172,64,154,72,217,138,141,97,203,101,149,201,3,99,44,130,251,233,184,22,43,250,165,228,81,69,222,86,56,28,199,23,207,111,243,225,10,228,
164,186,65,150,134,30,247,190,16,101,177,138,89,233,171,66,129,37,34,233,199,60,1,144,26,39,235,166,31,238,95,88,245,180,159,117,62,61,176,147,203,94,113,156,125,28,60,110,131,148,67,236,66,209,190,185,
192,151,142,125,133,115,178,124,201,21,48,40,171,89,111,200,100,255,38,142,42,50,163,35,33,197,156,172,19,207,211,177,33,64,54,219,175,116,197,147,175,65,232,225,29,124,239,90,52,224,218,59,183,239,97,
165,32,19,205,206,69,130,37,162,81,69,137,163,210,57,4,103,7,110,205,215,32,194,61,226,87,191,250,213,191,252,171,191,164,123,137,19,150,135,36,138,244,208,99,209,240,39,197,117,43,81,196,112,133,164,
41,225,68,141,173,100,162,189,69,234,97,177,158,217,225,139,4,74,57,82,139,61,232,71,18,60,186,55,137,196,86,152,19,230,236,151,78,39,104,220,129,87,25,214,240,20,236,10,253,224,57,203,149,177,69,89,126,
146,122,219,158,6,185,251,247,59,79,134,143,199,100,135,37,117,155,42,220,35,12,179,181,198,201,172,120,155,158,223,200,76,225,168,96,111,106,221,41,35,216,135,242,224,105,185,149,89,23,98,75,66,41,128,
121,147,166,225,114,24,18,89,112,179,199,48,55,79,67,20,8,109,71,128,234,168,236,91,178,171,144,225,187,98,109,138,253,36,4,7,183,158,144,201,25,17,90,146,121,146,11,168,15,70,100,147,129,88,85,218,120,
196,144,90,229,213,142,12,82,122,151,195,41,121,90,30,238,173,7,2,255,73,203,58,21,211,210,168,177,205,11,80,81,220,66,15,119,39,238,204,23,126,246,9,120,58,170,191,47,62,28,219,5,20,150,207,231,59,202,
119,18,151,156,208,184,209,173,59,208,66,221,141,218,55,122,171,69,207,147,163,59,128,54,177,41,211,50,218,174,209,33,118,165,153,86,38,177,71,149,14,96,139,49,19,171,118,133,138,34,12,105,64,237,150,
38,209,213,93,244,253,169,15,231,139,151,68,186,132,202,141,208,158,0,184,34,148,182,123,109,242,133,232,144,34,137,120,40,32,158,215,110,121,38,82,84,221,220,200,69,242,116,173,100,48,183,209,2,165,210,
150,104,154,121,149,209,159,241,198,112,233,159,253,251,201,166,55,114,31,37,13,72,158,251,150,180,10,233,105,219,218,14,1,16,16,187,219,45,33,31,69,6,158,159,83,139,47,39,229,99,43,193,103,87,181,241,
209,144,219,26,140,97,167,232,55,93,150,117,190,28,238,237,253,114,181,83,68,24,81,228,48,89,101,146,204,22,49,100,2,99,3,6,106,109,87,69,196,11,128,147,64,11,56,244,114,182,65,117,96,68,71,162,76,133,
235,43,187,89,198,106,157,181,61,45,227,192,58,232,137,218,206,243,42,97,152,142,120,7,12,8,6,120,114,185,72,97,140,165,205,32,214,86,141,221,234,160,175,198,242,116,56,30,175,174,236,131,204,199,39,118,
15,217,33,61,30,103,107,177,97,184,187,217,4,116,176,143,100,183,53,196,95,211,4,235,100,244,22,19,73,122,77,253,62,217,189,138,13,84,232,6,218,46,252,165,233,64,55,60,72,138,236,31,219,237,27,41,16,181,
127,133,164,136,178,141,118,122,140,176,14,95,47,103,14,161,30,185,166,19,86,156,141,218,167,95,252,123,160,243,168,114,19,201,45,246,27,82,83,85,37,22,114,140,33,148,38,27,109,154,14,55,9,151,139,19,
176,249,249,213,128,56,221,3,207,124,145,18,100,223,152,69,119,78,103,92,214,86,190,240,198,23,126,241,139,95,252,254,31,255,17,74,196,230,78,10,27,41,49,46,63,241,51,137,51,119,227,198,9,76,115,42,74,
172,223,79,168,200,91,89,128,86,231,188,231,46,117,195,31,159,243,171,191,72,38,73,136,102,101,154,244,246,221,29,141,183,93,178,217,4,134,9,38,70,165,245,54,185,39,93,139,221,234,205,136,12,134,6,242,
60,136,9,120,182,67,124,180,30,220,179,214,64,40,132,219,6,128,69,114,60,88,187,43,228,227,32,2,9,243,85,8,125,147,15,18,61,188,40,134,214,212,169,38,187,199,236,185,77,18,237,42,87,231,126,82,147,35,
22,156,75,31,134,232,158,19,0,187,248,167,27,152,69,56,135,128,114,34,87,64,131,109,26,51,82,9,23,123,118,34,233,31,4,250,104,91,217,79,75,135,143,40,39,230,134,134,95,96,34,211,14,131,230,58,28,15,215,
176,71,238,182,136,56,176,99,23,251,147,98,221,146,238,190,68,147,119,202,74,67,134,211,57,215,66,246,77,35,213,50,115,255,6,182,212,220,144,205,189,49,42,149,119,96,212,170,88,136,22,72,187,68,9,40,188,
4,43,99,145,56,46,136,176,176,85,114,203,55,126,101,178,45,170,131,61,89,96,241,173,3,250,244,45,72,206,46,205,60,172,93,104,127,200,236,41,140,62,242,165,221,249,253,104,74,216,95,180,210,220,186,83,
142,255,12,243,204,56,249,172,176,178,98,110,62,170,208,113,201,254,6,249,69,226,243,100,49,88,40,6,26,60,108,94,152,106,118,99,162,64,85,115,232,120,169,120,65,4,9,42,67,169,128,72,15,104,176,176,167,
165,8,83,12,87,251,5,55,186,121,194,240,1,104,193,65,86,251,62,193,185,195,87,53,109,188,204,110,124,235,116,119,5,215,144,112,37,69,24,211,163,213,234,185,170,158,62,136,85,154,58,42,180,29,117,38,83,
75,38,121,116,226,100,252,133,52,204,153,169,150,69,166,221,171,96,27,154,250,98,112,130,118,125,171,36,246,43,91,162,104,102,196,42,89,214,51,197,93,57,128,45,200,90,62,48,157,154,40,88,34,139,143,73,
54,180,109,39,239,118,166,92,177,58,197,163,200,31,163,202,230,112,58,220,108,219,5,13,84,30,104,35,213,82,119,108,67,199,1,75,53,221,91,84,252,48,49,116,45,113,190,126,109,1,242,30,40,58,216,236,77,166,
124,12,87,115,198,122,8,147,230,112,184,17,146,62,97,92,88,51,185,189,219,114,38,249,9,220,134,9,236,20,148,188,12,97,39,42,204,56,95,143,227,65,216,220,32,212,214,42,239,56,39,199,160,82,233,20,5,235,
101,232,228,85,184,141,44,212,224,20,38,166,13,218,12,38,170,158,113,33,199,201,237,238,100,102,15,20,66,118,110,232,109,169,96,134,59,25,30,45,240,85,202,158,197,174,0,64,135,53,28,177,8,34,9,57,179,
187,198,246,8,1,201,182,22,9,241,58,0,190,252,229,183,63,252,232,71,30,91,236,103,160,123,185,40,164,166,185,63,114,116,77,87,214,244,1,141,170,146,201,152,122,92,100,176,91,228,116,163,205,187,86,6,116,
35,146,194,171,185,146,57,236,196,37,65,46,221,151,222,45,245,4,72,192,89,9,80,86,217,35,199,208,26,55,119,242,37,85,203,153,127,211,48,195,239,59,184,222,100,135,251,59,80,94,247,54,220,10,4,24,79,91,
193,206,202,190,192,197,138,68,25,38,244,173,208,49,105,174,73,46,53,186,44,171,243,204,36,49,80,195,236,166,93,201,63,188,179,98,114,145,235,84,35,189,7,143,235,74,197,32,193,113,44,181,178,14,107,233,
43,153,180,131,7,146,223,27,238,243,136,212,142,17,117,13,67,119,245,164,205,148,138,38,25,108,114,138,183,143,4,139,59,235,138,195,46,87,255,132,33,6,118,246,113,152,15,27,66,53,19,95,185,128,105,69,
137,3,119,168,58,237,197,115,174,228,194,166,243,249,108,63,116,152,96,230,108,5,217,122,244,226,76,219,170,243,158,136,50,150,76,86,175,21,87,1,109,61,207,76,30,103,25,129,169,209,183,142,244,152,33,
229,3,32,231,98,199,223,230,14,192,77,142,114,172,242,13,228,239,113,112,219,159,156,220,218,148,210,205,74,195,47,252,32,95,252,212,221,130,34,50,167,142,249,241,201,29,63,197,195,225,65,62,143,7,10,
175,16,218,221,225,102,74,143,242,136,196,16,194,202,142,228,213,190,146,25,7,49,35,37,84,198,135,151,177,98,71,87,220,68,27,23,215,222,21,252,113,96,115,10,116,31,225,138,74,119,107,61,146,9,71,42,64,
78,107,132,3,80,117,20,24,44,36,225,84,7,134,216,140,173,85,198,55,226,98,37,167,107,9,241,163,242,171,56,92,233,230,113,42,114,49,244,48,76,221,249,42,30,155,47,39,120,195,14,33,89,183,24,100,243,169,
232,23,204,223,24,31,151,245,44,147,151,66,183,72,157,70,243,213,13,221,132,54,39,164,226,144,83,247,30,40,210,79,10,63,164,223,153,55,14,144,196,243,245,209,11,218,13,62,146,246,196,244,19,12,193,77,
214,210,52,103,229,103,128,69,45,118,241,214,20,115,237,96,157,238,16,102,70,225,53,90,61,177,42,12,114,17,242,22,211,131,13,217,48,218,187,90,206,167,249,112,152,166,163,27,251,49,123,30,45,54,97,178,
149,164,113,119,147,224,132,101,243,41,188,197,115,200,211,188,83,159,57,171,97,178,134,61,130,168,114,214,110,36,37,35,13,177,239,193,4,27,160,238,170,71,36,15,46,102,107,175,81,208,237,255,96,145,122,
121,0,7,17,214,119,188,228,172,232,154,116,184,28,242,73,191,16,6,213,45,107,237,220,49,29,109,118,97,59,186,5,156,4,155,156,40,252,239,19,12,73,178,210,87,171,138,226,144,200,174,19,132,205,163,212,83,
235,188,6,201,130,106,158,14,239,61,125,250,111,255,221,191,213,110,80,188,207,216,77,63,8,119,102,177,159,60,245,6,29,71,225,146,189,189,194,5,244,136,134,82,149,55,31,61,21,133,64,137,245,245,43,8,112,
26,6,113,102,144,226,234,13,21,61,69,19,58,250,188,91,5,86,153,1,216,237,2,14,248,194,104,80,183,255,46,130,62,9,158,219,161,194,2,74,111,213,24,226,238,208,226,190,178,125,219,217,213,58,254,59,226,19,
158,79,118,99,28,199,121,220,150,13,38,196,216,169,20,74,178,24,61,159,36,35,44,190,225,33,92,203,45,167,192,148,18,226,238,149,48,73,12,198,195,201,42,213,74,172,40,187,236,91,174,254,160,38,96,41,30,
221,105,103,100,16,80,16,217,36,72,226,192,31,10,38,140,146,34,135,17,37,146,94,221,65,216,18,167,15,92,179,117,25,164,137,162,151,2,11,44,238,231,113,156,132,163,226,12,240,188,110,31,179,142,55,215,
243,241,120,122,184,7,35,126,76,205,243,186,170,195,241,32,141,128,238,66,32,91,180,229,120,190,123,32,246,86,173,123,129,209,113,21,68,214,233,107,178,255,134,241,196,196,61,246,70,47,250,172,15,222,
196,220,163,135,143,93,112,120,248,224,119,86,144,91,73,78,63,61,220,217,159,78,92,185,147,57,19,61,244,168,210,7,64,114,208,36,84,176,136,31,151,210,46,67,239,244,154,214,51,112,181,79,14,27,73,4,121,
156,103,8,154,20,2,171,121,215,57,72,65,188,102,55,56,137,130,143,93,227,94,182,139,180,96,194,161,181,198,119,87,3,197,33,0,89,218,236,133,236,212,1,157,7,90,185,38,231,75,200,92,194,40,181,39,109,32,
7,60,91,216,106,180,232,102,30,214,121,46,244,128,77,60,23,232,230,153,246,253,115,111,175,56,2,102,70,39,82,160,51,209,41,25,131,76,2,11,25,179,219,56,206,68,201,42,131,52,26,195,26,9,42,42,79,152,203,
249,212,68,105,231,136,12,214,15,150,58,164,105,145,120,66,134,164,184,35,176,91,8,103,114,10,123,169,35,211,149,154,76,231,181,131,208,168,135,71,36,10,126,223,232,240,237,132,74,120,74,165,253,135,73,
141,125,108,178,253,18,7,64,104,237,168,23,135,193,161,85,97,238,110,185,34,66,9,222,50,238,87,238,112,192,197,92,241,7,216,80,46,138,209,226,222,116,202,2,239,217,183,168,202,120,208,92,171,151,211,197,
58,47,102,212,98,29,42,139,59,251,198,237,110,3,121,14,193,2,147,8,55,177,175,46,51,59,35,109,219,73,127,8,210,169,193,130,138,228,80,119,183,34,227,219,253,152,50,237,114,73,145,0,145,6,166,231,43,217,
88,248,215,133,149,0,172,43,54,100,181,72,16,193,85,17,248,227,43,151,81,0,32,176,140,197,233,87,83,118,139,64,23,213,160,41,80,71,44,195,41,49,101,125,237,174,192,48,55,122,102,144,49,126,127,200,250,
38,217,49,174,239,191,247,107,159,124,242,243,211,137,78,188,92,30,169,185,217,135,80,87,114,122,50,168,156,5,184,197,113,237,202,222,152,15,222,228,194,247,49,170,200,182,71,63,28,30,213,66,252,187,254,
190,83,9,107,143,61,113,183,102,79,153,98,195,46,11,14,38,78,213,93,111,169,201,76,35,136,14,106,73,255,123,32,250,35,240,189,27,84,185,71,121,231,12,129,221,145,151,21,75,148,153,186,188,141,41,20,98,
7,217,120,139,19,71,249,65,228,92,167,184,51,102,156,90,146,116,35,34,185,6,240,5,175,160,7,181,52,23,179,86,71,97,108,124,28,184,49,187,156,79,211,56,210,166,22,226,186,192,212,133,38,167,0,152,169,85,
88,234,179,37,143,10,204,133,149,104,148,131,2,221,61,208,76,150,85,189,173,61,51,133,144,150,40,85,205,23,132,14,155,162,71,161,232,30,109,144,21,73,174,148,142,8,73,136,158,175,185,43,165,173,43,58,
61,156,177,214,174,152,79,143,135,43,140,11,56,140,31,36,177,190,44,151,137,75,2,28,199,3,93,104,135,209,186,217,180,69,143,211,138,26,165,241,8,187,190,20,178,141,133,119,19,230,108,251,65,86,186,55,
205,66,208,231,93,217,91,57,159,238,185,210,73,62,117,177,116,112,7,136,16,87,220,154,27,126,60,250,180,238,209,21,119,26,120,232,153,40,210,20,70,15,131,100,150,167,155,217,106,121,226,105,126,145,73,
243,58,200,89,19,160,29,5,91,215,27,202,8,255,209,26,135,41,51,109,46,211,130,212,47,56,217,229,96,174,55,223,81,68,13,58,85,12,191,200,136,145,133,254,227,143,65,200,27,234,24,145,232,218,99,70,226,198,
16,230,170,156,82,169,0,178,98,43,180,88,228,253,73,200,58,121,27,230,76,45,69,85,116,92,11,223,73,34,205,84,70,204,52,246,16,203,153,62,63,210,103,208,135,31,19,231,114,89,207,167,51,88,31,54,83,158,
78,246,251,211,36,183,128,112,122,56,141,54,178,216,12,18,50,246,43,59,109,52,48,101,173,186,155,216,208,228,254,163,167,213,205,218,137,17,48,102,35,83,110,187,108,130,31,218,229,124,235,226,32,157,144,
88,6,50,131,253,12,17,143,8,72,158,201,149,15,162,13,64,189,6,96,100,146,71,44,245,32,25,78,99,97,28,198,131,44,244,49,103,52,233,181,220,140,17,30,113,15,43,209,127,196,217,45,216,29,227,134,67,207,126,
156,181,186,3,87,129,238,245,100,176,58,11,63,173,133,249,194,139,204,87,198,97,184,156,207,206,172,168,213,137,7,4,65,180,20,14,13,116,180,229,2,247,72,27,6,228,194,163,50,83,151,69,212,108,108,5,242,
72,168,43,169,179,34,128,176,245,172,59,123,98,47,187,63,224,70,173,160,228,32,184,225,164,82,9,253,36,87,182,171,82,239,221,178,201,59,244,162,156,89,82,161,56,200,195,252,225,189,247,222,251,224,123,
31,72,9,153,186,187,102,235,122,62,247,128,140,158,161,38,45,105,245,195,43,238,9,12,58,45,248,0,227,176,202,53,239,160,101,242,150,45,122,42,47,135,241,160,144,185,32,19,90,125,178,228,122,240,30,125,
69,186,47,188,7,196,116,119,185,1,50,222,137,186,52,49,52,20,7,161,27,186,118,239,239,71,5,255,43,145,16,14,167,104,140,176,90,109,85,233,124,182,70,252,225,234,112,181,103,241,12,164,94,17,135,77,76,
176,193,51,35,109,191,60,44,53,47,2,89,174,64,162,195,186,216,221,75,143,51,232,173,172,219,177,59,202,122,192,97,154,86,240,86,53,176,218,32,137,155,107,129,12,34,77,67,222,150,85,44,71,54,52,137,86,
127,40,44,72,191,196,87,50,210,42,13,73,87,36,85,37,57,237,73,42,1,151,65,244,186,120,110,97,249,99,35,154,44,197,8,57,210,253,62,201,47,70,254,235,246,7,211,193,158,210,96,231,85,225,77,193,160,69,162,
191,25,91,213,97,62,12,235,122,126,56,53,30,147,215,55,112,225,8,155,158,59,193,47,152,69,160,232,9,138,221,201,202,135,139,195,194,117,33,201,136,97,56,94,191,118,127,247,82,108,57,50,133,46,155,86,38,
28,178,176,22,64,162,69,177,135,101,156,174,34,210,93,200,246,13,85,12,12,177,82,237,127,214,192,22,146,116,15,128,48,232,195,178,28,187,100,102,150,82,23,158,52,215,102,104,239,77,48,137,225,146,176,
157,96,120,177,242,211,28,109,192,172,140,78,25,241,97,24,115,92,172,64,180,141,41,6,216,159,15,227,116,97,246,150,218,175,64,65,77,149,197,152,43,24,212,242,87,78,154,252,210,155,164,64,185,251,234,48,
91,162,21,250,223,38,191,169,105,6,221,155,46,27,180,132,155,187,199,92,225,126,101,119,45,173,213,43,243,70,235,71,218,248,225,90,80,21,145,108,28,226,150,58,228,254,92,68,169,95,164,114,240,211,144,
103,55,99,82,48,196,94,238,203,26,230,249,8,248,199,83,47,184,56,89,47,141,234,72,182,46,89,154,21,111,113,40,100,197,103,91,57,223,21,45,185,113,96,23,95,159,242,253,226,171,97,49,81,87,47,250,16,50,
188,245,200,123,30,50,254,62,126,211,62,118,153,42,142,71,204,33,112,61,46,82,65,5,2,196,139,228,229,92,198,145,129,90,22,186,200,99,207,144,135,74,7,18,156,212,130,185,19,78,139,123,6,179,212,233,136,
36,32,20,98,238,193,32,47,224,222,106,5,122,57,137,244,17,163,243,219,237,187,72,81,114,103,186,14,193,232,128,50,62,41,59,128,217,47,82,238,12,232,179,218,229,116,47,184,28,84,72,78,70,54,226,201,180,
11,156,95,228,130,146,145,34,193,103,112,126,40,168,146,171,156,218,179,132,188,196,10,71,114,94,139,28,104,69,93,67,33,230,115,46,205,116,243,176,105,10,68,217,131,139,83,70,176,72,84,221,238,250,81,
195,155,111,126,121,89,151,219,219,91,189,154,206,124,42,212,235,43,90,73,249,158,40,241,155,183,136,47,73,37,189,246,84,248,38,136,215,173,93,117,51,37,50,117,66,127,111,82,77,86,45,27,117,224,171,12,
55,239,199,229,238,208,211,147,75,147,49,182,103,82,63,154,23,86,114,22,7,173,60,101,17,179,203,44,181,198,244,160,225,110,108,235,185,19,125,106,102,144,70,147,77,213,138,94,49,139,240,142,101,137,213,
229,9,60,60,82,85,243,182,222,211,236,98,21,49,127,68,244,45,91,134,28,180,184,135,56,22,245,84,99,81,34,95,170,37,61,91,24,112,161,178,177,94,253,178,156,49,141,229,72,150,30,105,121,41,77,51,228,124,
23,146,169,236,190,181,41,51,138,217,22,21,17,19,185,107,181,113,0,19,170,21,176,188,47,169,137,115,96,203,231,100,32,162,183,221,21,26,31,154,80,211,10,206,46,150,82,131,53,89,243,17,241,11,107,201,77,
132,72,30,32,72,220,70,9,58,28,175,214,203,74,219,152,66,239,167,246,112,119,55,229,113,169,117,144,192,93,156,105,38,67,109,97,161,74,44,50,146,9,255,183,202,10,129,70,154,203,229,156,69,213,182,251,
119,177,46,201,234,78,64,34,105,119,246,183,71,233,114,126,96,82,171,138,177,59,11,87,119,34,226,93,18,228,255,199,165,176,61,248,109,242,108,107,207,89,221,189,9,107,103,99,238,187,243,70,67,52,198,65,
217,181,0,126,33,207,119,81,82,40,4,193,228,131,93,177,77,184,243,124,32,73,122,0,83,110,99,202,23,112,240,177,121,43,38,203,154,74,58,193,198,160,198,177,239,147,18,205,250,87,88,1,97,129,117,196,134,
140,39,70,160,134,118,68,6,244,32,154,16,111,62,61,142,67,143,4,192,87,201,116,114,22,77,184,253,36,151,254,49,105,7,73,114,12,219,227,59,17,237,166,72,63,129,31,26,101,238,144,69,49,244,109,136,203,149,
219,158,10,131,131,147,242,239,171,227,97,219,206,120,171,184,61,153,84,237,38,233,90,93,114,189,45,138,156,248,46,72,112,106,30,116,194,209,181,202,209,62,121,78,38,102,174,130,96,120,15,213,35,241,96,
232,235,59,190,81,38,201,41,212,56,49,9,65,176,43,80,63,154,173,17,8,25,52,166,210,175,25,153,154,112,171,208,170,55,199,177,89,91,113,123,6,244,150,184,111,13,243,213,245,147,55,158,160,21,80,50,15,234,
52,80,2,248,220,174,13,235,50,102,87,83,116,193,34,237,126,114,27,143,225,141,30,242,98,209,43,237,204,187,224,214,197,138,201,39,116,134,208,199,156,28,49,32,82,182,56,23,224,114,58,115,196,3,19,14,56,
187,28,201,27,126,63,14,229,112,117,16,92,3,142,54,121,227,54,68,108,216,4,84,192,47,181,244,11,69,48,153,28,136,198,7,131,84,135,80,188,233,106,30,144,152,20,232,23,170,7,58,224,230,17,125,149,247,63,
248,176,95,255,250,215,63,252,240,71,193,195,42,171,146,9,133,154,236,65,101,122,168,130,203,56,228,217,148,250,67,228,100,62,121,127,6,247,37,86,55,36,118,124,238,92,90,71,12,221,192,226,81,214,160,63,
245,52,4,113,230,188,35,102,225,245,4,47,73,13,164,202,225,2,67,110,239,90,122,120,94,168,110,64,31,27,218,30,97,252,10,149,48,104,255,105,71,249,229,124,177,2,71,205,175,53,160,203,56,223,192,219,100,
93,7,78,72,8,5,79,217,131,36,124,131,90,213,164,96,191,138,197,243,4,127,226,86,173,236,130,150,64,133,154,221,210,214,122,227,61,219,88,118,57,71,110,204,80,152,236,166,228,185,59,141,25,135,68,89,6,
186,0,106,140,91,209,227,219,61,153,0,227,12,71,26,108,236,150,247,200,180,132,37,78,24,165,141,94,0,200,72,196,136,27,107,109,75,102,128,42,139,30,132,239,4,78,138,36,108,144,134,183,34,175,79,37,217,
203,166,203,73,247,246,197,162,249,0,238,49,31,175,242,253,189,218,231,211,233,114,60,28,46,151,181,27,155,160,144,8,65,242,220,132,245,18,193,244,192,159,79,199,43,155,98,26,29,107,113,15,183,1,120,120,
46,98,196,231,124,177,6,48,167,17,63,26,139,247,145,65,66,164,49,109,68,8,237,102,99,251,204,6,115,112,191,87,116,222,86,1,103,140,210,25,98,66,169,213,185,115,74,93,238,21,164,112,116,55,99,55,73,143,
100,194,1,210,19,0,72,22,209,232,130,113,229,141,70,46,195,237,119,64,138,59,141,99,26,227,85,165,171,146,219,194,71,101,194,37,143,154,114,143,210,172,246,19,82,188,78,245,107,46,161,76,169,27,78,217,
3,119,185,192,120,110,93,54,25,209,200,13,77,122,54,144,139,173,113,112,134,93,238,97,79,138,38,97,230,34,51,49,216,255,137,197,33,87,65,71,70,193,66,177,118,151,178,26,77,44,2,28,221,207,171,115,55,187,
163,23,14,121,173,19,236,247,198,195,49,46,161,175,40,154,68,100,146,55,49,151,74,27,43,137,233,220,140,100,232,96,194,74,148,168,200,84,131,39,70,174,10,245,76,169,56,227,143,212,22,1,235,201,3,178,250,
121,76,18,133,182,98,138,225,211,178,138,84,252,64,103,168,230,39,132,155,111,172,151,50,94,223,76,135,43,27,105,215,229,147,117,189,75,117,2,193,188,133,229,108,79,218,209,38,86,123,218,143,135,185,16,
142,71,143,15,138,237,133,90,44,180,66,9,107,10,235,185,152,79,15,220,80,78,165,80,10,192,255,14,108,150,30,14,224,49,216,209,131,129,186,59,104,183,10,11,178,13,0,0,204,103,0,85,106,61,87,197,37,194,
188,38,48,255,26,55,229,182,220,111,167,7,107,232,172,1,164,49,186,61,38,48,194,63,28,142,247,27,211,50,121,122,226,104,225,90,165,98,117,94,172,190,19,171,73,213,105,119,165,7,50,186,117,170,166,72,230,
33,208,103,131,96,7,238,41,218,246,95,29,142,239,188,243,181,63,250,147,63,22,232,29,218,190,164,114,93,2,107,113,115,202,94,247,119,69,17,151,202,196,237,234,252,147,122,202,152,76,154,184,247,212,63,
79,193,23,170,169,155,165,209,158,197,147,197,24,93,185,239,12,178,219,65,182,232,174,187,238,108,229,146,156,71,129,135,238,239,228,232,81,93,192,12,144,59,138,59,199,246,89,242,49,71,141,95,30,54,17,
18,144,229,53,110,252,150,176,174,175,235,178,164,78,61,4,113,97,226,42,239,124,110,222,194,179,183,26,6,201,48,211,56,42,41,141,107,213,201,46,2,42,56,124,122,243,1,21,237,1,6,217,220,228,201,48,203,
190,173,105,28,25,77,18,38,242,16,232,96,83,132,20,13,196,52,173,78,172,117,161,95,21,19,94,0,86,78,24,209,198,216,22,16,170,225,38,164,246,57,123,201,227,23,180,178,223,108,73,75,90,39,200,241,200,1,
50,99,141,194,24,25,45,75,216,199,238,198,182,156,47,135,195,193,30,205,193,167,150,164,252,157,60,28,46,103,52,215,119,183,119,208,60,219,68,114,185,76,243,200,134,170,201,149,187,7,230,22,242,141,64,
119,153,161,253,177,71,103,25,113,16,94,52,249,58,69,167,113,21,199,240,63,4,253,172,236,242,104,3,135,251,83,251,169,232,245,134,189,111,67,137,231,222,166,160,59,83,120,172,71,226,169,158,241,63,131,
138,79,112,107,189,88,119,34,135,255,5,79,140,167,201,12,232,76,66,239,216,11,111,116,203,98,19,153,180,212,172,250,50,59,253,81,35,170,82,41,178,194,43,112,202,210,203,119,91,240,73,231,227,65,240,23,
103,177,193,93,92,42,53,74,106,174,150,75,179,238,176,141,193,78,208,158,199,189,187,186,120,200,12,7,182,150,147,195,173,177,151,96,205,25,68,111,248,4,108,188,74,185,177,113,42,2,48,80,232,97,146,105,
221,186,244,134,49,236,161,16,221,54,89,49,141,59,121,9,88,215,196,244,211,164,140,77,255,146,122,82,143,204,87,20,69,163,87,26,124,129,172,181,43,0,187,1,188,184,168,30,168,89,215,3,42,5,122,13,185,154,
67,58,204,109,30,140,20,250,178,43,209,180,151,18,36,87,31,104,111,156,94,77,3,144,28,56,81,32,130,75,206,239,20,132,36,112,101,174,151,231,159,183,158,135,17,202,122,251,236,243,141,38,86,211,155,191,
8,83,158,18,14,211,180,198,197,110,197,249,106,2,43,124,158,65,146,90,182,41,100,79,51,13,76,226,160,255,26,27,100,223,202,106,51,94,93,221,192,206,177,237,174,116,56,209,121,176,203,58,50,232,139,86,
244,10,190,181,141,218,181,192,208,216,54,92,22,59,117,139,61,35,151,243,109,173,7,128,95,48,114,89,110,110,158,144,167,48,90,99,84,203,34,90,91,113,55,158,21,116,148,120,148,106,152,86,164,213,131,237,
229,21,210,216,35,98,104,177,115,110,16,108,21,69,63,128,178,1,80,231,215,190,254,238,71,31,253,136,157,137,99,196,246,251,169,166,77,153,85,61,186,67,136,135,167,206,71,193,16,180,216,237,9,150,212,184,
187,51,178,221,199,54,145,186,5,21,182,54,246,36,140,194,163,83,15,88,118,206,31,194,22,11,9,137,53,188,82,112,241,82,238,45,235,45,182,0,77,169,115,21,189,196,17,185,71,9,87,95,218,60,50,79,246,232,122,
242,145,55,5,188,86,237,13,1,166,249,97,192,65,180,16,182,190,156,207,214,22,42,66,207,46,191,29,7,118,75,176,232,111,234,1,171,146,197,249,173,194,29,47,112,41,84,227,201,186,149,105,92,184,54,4,134,
14,7,234,145,235,116,88,210,211,73,195,137,82,148,35,109,50,169,216,184,126,225,22,54,77,147,61,255,185,44,246,77,89,203,8,178,90,161,125,205,70,245,20,60,181,55,152,180,20,154,19,234,74,84,247,80,109,
30,129,8,230,248,128,247,144,70,166,237,92,180,213,212,208,129,46,129,193,36,211,156,237,174,73,240,199,159,8,209,66,97,183,173,103,43,229,167,135,243,114,94,196,27,26,134,112,185,60,128,253,80,224,217,
59,96,158,128,145,19,56,229,238,195,133,48,54,54,186,7,43,71,243,124,92,206,15,235,122,118,110,248,128,157,230,233,254,108,79,244,136,173,207,168,27,47,198,238,48,236,55,162,232,29,145,13,62,134,250,178,
172,77,97,71,97,165,111,88,81,72,189,4,128,221,127,151,248,110,79,167,12,187,114,152,38,174,142,194,165,78,152,85,27,72,47,75,138,137,148,96,110,135,34,108,79,98,33,175,210,186,226,229,12,171,25,186,194,
118,222,81,149,139,61,145,119,42,200,225,143,95,137,1,219,63,200,176,98,38,247,60,163,5,129,93,157,53,244,54,45,96,37,128,205,118,137,81,127,83,102,109,18,25,187,150,72,57,187,138,129,75,174,54,32,246,
203,122,237,32,116,233,255,16,74,23,48,243,55,242,118,67,207,69,231,146,163,168,97,11,196,211,125,246,108,91,114,250,47,249,72,124,94,212,195,185,193,135,142,168,94,195,153,74,45,235,151,32,219,122,97,
248,112,154,170,235,185,85,192,20,92,94,97,176,25,144,73,207,211,15,139,42,104,150,92,51,72,179,103,184,65,217,72,232,73,134,252,143,50,17,168,141,230,91,148,199,69,150,70,78,202,85,73,168,37,223,226,
2,221,238,255,73,16,155,245,32,45,78,20,130,58,59,25,232,247,114,155,218,67,89,30,158,63,251,220,126,208,124,152,142,79,110,174,159,60,1,56,61,94,133,104,15,237,216,240,109,70,247,66,104,138,250,43,244,
213,77,34,59,117,123,60,204,91,72,28,85,190,166,75,171,68,14,116,37,141,136,212,74,220,234,161,119,190,229,192,133,7,216,202,140,117,0,74,240,17,178,39,252,124,178,14,232,114,62,221,78,67,66,95,179,45,
60,143,198,30,194,200,229,142,213,125,101,188,210,80,50,136,144,64,153,114,208,238,148,185,223,20,143,194,199,142,33,220,220,233,231,168,187,36,210,115,234,27,223,248,198,159,253,197,159,213,238,227,39,
81,114,183,139,236,103,100,79,0,83,168,32,125,241,147,187,12,36,34,35,244,212,117,97,174,2,51,59,44,169,57,13,130,168,33,187,75,6,55,129,211,64,142,16,153,115,193,61,213,84,178,69,23,115,141,157,44,0,
145,138,62,31,94,137,56,145,138,141,220,68,208,138,55,26,81,121,126,113,87,15,4,242,154,24,86,99,159,23,143,226,138,41,212,202,144,149,213,203,37,197,30,193,195,147,206,62,197,60,207,174,123,228,250,238,
196,255,201,244,60,14,178,217,194,245,92,10,147,33,139,157,174,231,51,77,132,237,23,119,247,247,183,42,211,24,150,54,202,205,134,57,50,101,134,8,155,167,20,218,133,131,22,114,160,19,246,178,208,120,135,
41,107,129,121,76,100,131,69,248,252,65,224,103,31,218,234,102,112,69,145,68,130,81,134,80,80,130,96,81,132,139,43,217,11,111,254,36,3,134,110,78,68,125,74,82,240,242,202,172,52,187,27,81,11,14,199,35,
163,78,198,133,44,123,173,72,237,52,186,44,103,84,36,218,51,145,252,81,200,32,231,168,51,96,201,81,137,30,163,25,148,189,101,217,30,110,111,207,15,231,105,58,112,249,4,157,212,56,29,14,215,79,242,225,
0,111,174,72,65,44,174,2,189,170,245,222,220,21,111,32,127,36,81,49,199,147,181,148,203,249,178,92,78,252,185,246,173,207,49,132,61,126,79,137,163,208,236,218,143,93,75,80,226,37,110,206,228,190,224,142,
174,245,196,203,232,91,4,190,243,230,81,146,43,99,49,120,110,32,247,82,178,29,206,172,226,2,123,195,224,182,240,158,238,100,23,20,209,206,11,68,121,248,87,72,233,19,188,100,191,24,42,82,92,40,181,168,
219,195,203,59,187,253,46,96,19,85,165,241,197,224,171,23,153,11,237,188,114,119,37,164,123,111,209,250,12,207,230,32,110,85,85,102,138,239,191,43,237,10,80,41,30,61,125,124,45,231,153,184,173,187,216,
83,228,133,152,70,64,202,232,115,54,57,23,22,229,87,244,142,251,111,58,20,41,176,80,94,58,77,19,174,80,245,65,120,61,137,80,149,167,31,144,188,176,103,27,242,148,195,253,71,90,188,125,79,68,141,38,187,
83,139,75,238,164,176,209,108,20,29,213,84,252,182,219,2,248,113,229,177,0,76,254,86,116,200,249,116,10,60,211,168,80,159,152,3,171,133,79,83,114,75,14,245,116,247,124,60,28,95,251,133,47,218,15,185,177,
190,123,217,238,94,190,104,8,152,180,70,187,144,111,176,9,239,143,156,64,213,177,145,12,15,30,36,142,53,88,187,57,219,164,57,151,79,113,27,220,91,12,131,2,8,221,154,215,55,140,137,176,168,192,108,57,136,
12,178,207,237,9,93,140,55,228,161,52,95,63,193,162,186,161,180,151,245,68,15,101,153,72,164,141,102,152,212,202,11,143,210,142,53,116,35,33,5,151,244,56,180,44,225,141,194,143,168,145,35,232,246,214,
151,191,124,94,46,47,95,190,228,205,17,95,73,24,232,246,14,221,189,79,25,120,85,129,177,193,247,116,168,203,21,187,20,126,241,69,241,169,184,155,135,32,63,98,221,169,113,95,90,179,22,83,34,52,202,152,
112,93,87,17,14,133,248,168,148,72,211,111,109,156,23,115,122,186,113,177,225,22,193,218,161,71,71,42,75,127,123,126,111,59,8,190,243,24,245,148,131,195,136,142,125,154,102,132,137,129,164,212,198,60,
150,177,236,203,79,251,17,54,29,75,184,143,194,143,54,150,44,102,58,228,106,89,10,61,136,220,91,160,47,91,73,129,197,110,252,246,229,237,4,42,29,14,52,171,65,26,101,151,243,170,152,30,89,18,194,1,170,
82,121,152,49,255,146,228,208,104,232,214,20,64,9,213,156,236,241,82,90,42,44,176,105,163,54,53,134,125,91,59,44,125,7,223,237,58,141,99,113,39,254,42,41,11,124,231,185,249,80,224,135,167,143,210,43,138,
30,82,32,53,89,129,196,125,129,104,67,122,236,1,43,161,125,179,213,77,4,165,215,129,187,77,66,40,109,212,200,67,126,81,166,235,43,173,202,40,161,138,66,214,10,94,97,57,111,211,8,255,128,203,2,21,170,189,
72,83,102,38,253,240,246,245,144,199,201,245,128,203,196,129,92,238,36,32,242,70,4,115,175,151,16,39,102,228,74,95,44,95,27,244,44,158,32,35,251,48,48,70,154,43,48,186,70,222,59,80,62,83,193,189,65,72,
194,168,156,118,160,42,136,140,201,116,55,149,117,165,53,127,138,43,6,190,81,248,94,116,203,192,38,249,128,90,71,78,147,85,113,33,84,27,205,204,49,230,49,64,202,36,206,109,16,210,50,86,226,231,59,251,
57,43,167,37,105,170,173,246,110,119,183,216,130,90,63,54,205,5,22,187,69,62,1,4,46,138,22,165,148,175,12,108,127,182,212,49,126,46,57,147,12,155,221,136,91,223,139,224,44,202,148,156,100,169,88,78,57,
100,85,208,228,32,250,37,189,3,173,93,18,213,210,109,9,36,240,163,173,180,187,190,21,145,109,32,76,13,189,80,226,129,169,228,18,208,93,19,221,190,248,149,222,47,16,9,201,158,240,16,54,194,238,147,123,
213,187,241,121,19,151,203,37,245,142,151,144,161,44,157,190,251,212,227,32,199,35,49,194,144,115,91,46,135,171,43,228,108,159,111,149,45,13,99,213,184,237,113,186,234,19,217,185,90,251,102,207,246,145,
66,171,205,26,247,101,61,143,74,130,111,117,80,180,168,243,168,171,123,192,224,230,96,40,51,121,199,163,155,169,171,100,162,41,108,206,248,128,202,146,172,197,236,199,16,38,161,81,80,139,124,191,216,212,
101,247,216,2,55,81,30,160,232,209,46,112,220,66,232,15,45,196,144,80,65,95,48,175,205,148,53,165,172,213,131,232,119,128,98,7,74,70,164,61,211,202,49,249,226,207,181,77,254,220,80,68,192,7,104,171,95,
251,218,187,31,127,252,113,143,46,211,210,146,91,100,106,200,20,230,43,139,124,55,212,148,3,135,72,239,114,150,38,48,34,98,15,227,204,241,160,97,74,245,192,232,194,36,236,42,209,222,198,223,23,12,86,229,
224,64,12,45,118,227,117,190,83,207,203,140,92,24,99,244,225,5,99,74,231,160,184,56,254,29,86,61,52,71,11,150,165,184,119,70,247,47,114,7,171,72,76,56,139,40,67,38,108,150,35,249,225,112,148,119,21,172,
11,8,52,23,182,198,96,182,4,104,223,157,81,139,82,222,244,71,158,234,34,8,47,123,32,3,183,68,11,101,210,76,184,71,194,10,116,210,233,112,164,39,237,170,182,29,155,58,238,96,224,223,91,53,180,121,117,33,
27,18,84,139,168,176,8,216,161,217,77,184,202,51,199,62,94,114,115,246,216,7,237,58,70,216,39,241,64,131,90,133,70,10,141,139,94,110,23,7,200,74,113,78,52,183,151,116,64,77,15,72,119,244,198,159,15,149,
98,23,38,208,166,112,62,93,16,117,18,180,65,199,123,32,153,50,203,10,6,161,163,0,135,176,70,195,252,79,32,12,8,10,13,2,193,176,66,200,58,110,118,50,76,80,23,208,221,195,33,14,213,182,38,134,217,215,61,
59,205,179,34,221,227,219,10,205,178,216,91,20,243,50,249,190,171,208,43,104,240,51,10,242,186,1,45,34,81,93,102,181,122,36,91,124,220,172,184,69,186,140,186,186,184,128,97,78,196,91,50,250,152,21,138,
196,173,23,55,220,15,153,14,92,4,38,145,51,55,56,154,7,222,237,154,138,82,26,234,8,27,209,66,11,4,175,113,56,213,236,186,202,42,195,70,73,155,161,135,195,225,230,154,193,235,216,106,105,233,223,19,42,
146,179,203,96,59,158,235,229,220,160,42,175,197,219,26,45,249,215,24,93,227,182,123,152,233,179,113,124,28,184,72,235,169,123,172,11,142,78,16,145,231,139,79,133,70,14,54,223,49,103,131,142,39,118,221,
167,137,128,33,180,50,181,27,204,113,32,78,50,196,150,229,232,10,24,144,210,174,226,154,167,252,171,191,252,13,207,25,160,222,76,84,21,89,180,234,137,117,44,130,104,157,246,90,242,91,137,110,1,154,68,
79,110,126,110,230,93,76,226,94,231,202,100,77,130,118,1,237,205,199,163,189,244,225,234,230,112,60,108,176,225,31,236,84,228,166,173,246,235,237,176,136,42,27,12,82,230,35,56,161,173,61,0,200,219,200,
200,16,193,62,105,101,231,209,68,201,185,196,242,194,166,13,236,65,38,42,61,46,90,142,10,209,19,55,168,72,131,152,141,91,148,32,14,50,125,178,27,243,100,153,232,26,144,0,199,227,93,86,105,208,212,33,142,
246,1,209,77,163,181,89,211,182,144,163,26,218,195,195,29,251,41,105,142,106,10,59,121,45,243,140,204,62,178,20,209,49,7,93,30,87,9,147,39,66,155,102,183,104,183,183,250,198,23,222,248,214,183,254,246,
7,223,251,96,143,73,211,183,35,202,51,13,188,180,45,74,46,0,9,206,229,119,121,90,112,58,147,111,153,251,255,116,185,99,218,147,229,236,45,89,121,21,54,199,120,141,77,80,12,202,177,166,170,20,157,72,17,
186,233,133,183,9,78,97,108,61,25,71,188,26,95,213,57,78,95,122,202,143,143,152,125,17,239,169,64,123,90,177,232,174,143,17,172,146,69,113,148,195,239,146,23,108,93,160,93,76,251,111,123,218,173,183,28,
137,92,217,209,123,101,61,65,193,29,50,100,101,211,14,238,59,72,10,32,96,210,117,155,230,233,234,230,134,247,67,186,186,190,225,79,72,176,8,118,160,86,36,220,48,184,72,130,206,70,196,88,196,33,149,227,
54,121,220,188,175,107,59,204,88,152,175,120,6,253,158,154,233,172,143,66,227,161,216,45,169,229,196,247,92,24,96,52,36,207,187,72,2,45,36,149,149,215,49,189,179,139,91,28,178,61,180,223,177,218,141,28,
77,186,166,68,143,69,205,234,238,197,153,247,65,56,199,233,112,68,236,31,247,193,193,3,1,34,249,53,141,27,75,100,140,173,231,135,216,250,22,155,142,122,32,65,118,161,132,60,133,118,242,149,47,41,40,215,
242,240,197,192,231,5,167,100,148,115,89,136,202,119,117,31,196,46,212,74,92,171,238,234,107,39,56,107,20,115,196,124,143,205,36,205,151,13,226,160,246,13,226,59,25,234,64,132,193,60,44,5,176,209,3,192,
211,193,224,10,191,45,203,89,230,51,210,28,184,20,94,115,30,186,167,122,185,60,104,66,11,218,138,37,88,48,161,239,166,166,134,28,170,72,231,131,42,95,236,129,21,156,19,211,74,139,118,146,193,177,186,112,
175,252,166,78,59,74,227,66,217,105,242,164,242,174,132,67,180,164,68,14,116,226,3,35,128,18,165,129,131,197,42,180,46,208,42,85,160,59,247,198,194,18,82,55,83,109,228,166,247,88,237,71,31,196,18,10,49,
109,156,118,49,127,243,151,127,37,186,111,121,162,241,64,246,212,218,14,228,36,174,31,21,116,146,220,22,85,187,162,190,199,114,191,221,214,137,21,177,239,187,106,79,6,120,140,236,76,64,18,17,13,124,56,
92,177,82,20,165,201,65,108,217,196,182,206,170,247,100,160,36,254,95,144,168,142,199,163,253,250,254,246,197,250,96,19,144,242,4,240,84,114,100,95,51,153,209,104,228,21,83,151,40,61,28,199,235,39,175,
109,203,202,20,147,149,204,122,73,51,60,8,74,111,223,110,111,123,170,101,124,213,186,113,47,183,240,19,172,7,179,47,229,192,27,77,202,141,229,33,79,107,99,50,94,144,71,113,62,61,144,208,180,185,59,166,
124,153,123,106,161,8,139,148,204,208,251,171,118,184,173,249,157,230,251,19,154,25,186,65,46,32,160,246,254,55,223,255,244,179,207,62,253,244,211,248,74,86,170,20,28,74,128,85,190,74,236,107,244,238,
242,237,94,81,202,77,142,123,199,163,129,5,7,211,144,147,199,115,196,46,251,78,174,225,162,244,161,58,209,132,84,209,36,38,216,30,219,182,155,223,102,58,92,101,149,201,218,83,144,53,131,227,103,140,158,
172,166,164,224,224,123,6,73,42,156,132,227,33,0,241,213,87,214,171,181,61,69,135,127,121,192,78,15,123,66,44,51,17,150,182,238,28,124,240,246,98,58,30,175,236,234,220,223,221,141,52,84,208,108,139,108,
60,207,239,26,120,159,224,241,102,1,130,229,161,240,101,185,13,33,109,32,50,95,141,113,213,68,156,232,127,33,32,63,123,142,187,190,194,22,84,145,25,104,27,4,121,109,36,38,16,18,161,225,132,210,183,221,
232,185,108,252,98,27,12,81,50,28,59,184,114,176,115,55,99,218,16,247,188,199,255,170,172,79,144,26,109,156,80,145,38,120,62,157,18,98,30,241,125,146,117,210,40,10,37,192,7,58,115,21,148,56,12,51,139,
44,116,97,153,254,205,238,255,9,98,245,194,136,21,55,135,180,23,151,157,142,150,102,160,93,238,97,149,244,230,101,124,112,246,56,202,224,17,134,186,247,236,89,128,197,205,97,226,243,75,221,172,171,100,
85,137,188,207,19,22,35,242,134,168,104,113,167,208,249,41,222,58,109,92,228,57,124,47,226,70,86,116,187,212,148,214,150,247,72,98,24,195,49,217,157,209,192,180,207,219,92,117,78,207,12,10,96,184,203,
209,102,174,111,201,180,144,231,33,22,9,157,30,100,53,10,170,14,186,82,172,124,93,35,130,163,105,32,42,189,86,12,28,160,164,88,253,113,42,68,244,145,95,0,24,219,66,189,187,65,27,38,234,72,197,255,34,244,
218,196,211,13,233,241,97,183,225,233,18,60,108,93,106,12,81,6,89,235,183,226,49,226,106,228,241,89,166,93,95,201,38,184,202,52,152,229,5,127,51,127,243,253,247,61,37,32,66,122,111,71,211,2,96,190,245,
234,12,219,88,134,245,92,60,188,207,93,83,181,37,227,57,75,163,162,157,16,227,201,2,74,45,16,35,38,118,164,147,159,144,144,87,61,94,93,163,113,177,215,61,157,36,134,119,114,28,125,23,162,36,207,110,234,
109,191,30,175,144,161,5,230,120,107,43,159,91,220,160,221,55,209,206,131,195,130,13,207,88,157,78,135,125,227,116,184,178,115,194,110,53,187,239,171,108,148,37,150,161,224,66,51,11,201,188,54,218,28,
130,220,121,196,199,74,241,0,19,93,132,75,89,139,93,219,66,114,73,5,64,214,218,52,194,25,92,174,135,218,195,209,102,108,181,145,130,4,141,213,131,50,104,9,227,235,132,36,167,74,119,248,137,187,33,72,251,
255,153,186,178,221,184,109,40,74,137,210,72,99,59,129,219,252,64,16,160,254,255,47,42,242,144,190,183,113,236,25,45,164,122,207,66,57,121,10,226,24,218,72,222,237,44,162,33,244,6,209,170,221,196,56,188,
209,64,224,229,229,229,239,239,223,183,117,243,12,179,149,219,58,193,153,126,89,19,74,186,154,45,239,182,31,144,182,7,184,57,116,129,210,98,234,228,88,121,156,64,241,227,220,158,42,60,143,166,17,210,102,
167,221,57,159,236,62,120,152,246,21,151,106,141,160,163,242,62,7,4,111,228,240,87,107,90,169,52,155,12,114,152,173,205,171,232,236,233,43,164,157,32,89,253,101,35,31,146,158,165,0,159,64,10,60,106,248,
101,73,214,38,6,247,4,142,127,227,68,99,148,225,122,133,231,198,219,235,79,174,141,81,74,64,132,131,142,124,124,3,28,169,55,119,25,64,32,68,205,177,3,196,130,240,44,68,48,246,54,29,78,172,244,207,249,
4,38,118,100,136,168,81,163,157,196,68,158,131,22,156,242,56,92,48,229,18,129,179,208,95,13,104,147,21,245,22,142,242,141,121,109,71,233,26,58,15,94,46,61,8,201,245,18,43,141,228,250,222,24,55,16,85,112,
138,192,15,182,118,94,231,249,29,52,235,136,82,87,116,139,185,207,227,162,3,213,81,164,135,142,104,165,210,128,17,61,211,97,217,158,150,157,146,235,67,163,38,157,68,96,142,96,78,56,42,189,128,60,44,183,
176,37,147,184,82,201,36,226,176,154,34,192,48,198,20,69,14,60,54,128,240,40,28,93,199,65,164,226,254,248,152,99,171,144,183,177,215,113,24,234,234,44,80,32,105,170,210,171,28,17,11,207,191,142,247,61,
50,213,134,31,19,187,34,4,78,140,89,131,153,218,172,190,16,200,171,94,133,198,175,237,194,93,67,45,98,26,167,19,153,165,181,219,246,89,37,50,245,174,187,166,139,105,13,102,217,6,201,177,68,66,184,241,
159,167,249,129,84,71,37,50,206,87,16,74,119,193,13,178,96,108,36,115,54,51,41,123,137,84,75,104,104,204,203,71,100,1,45,35,161,10,245,68,75,232,98,90,67,213,144,131,241,56,167,150,189,124,88,29,200,124,
181,23,97,76,162,97,240,201,252,154,124,204,198,139,187,86,202,116,53,139,141,184,167,233,50,93,169,73,187,158,134,119,218,168,198,34,128,243,58,119,28,113,240,184,191,144,88,80,220,76,78,221,9,252,20,
145,191,181,101,224,75,75,83,205,101,95,111,100,76,184,48,57,175,209,217,211,83,224,84,220,209,182,220,183,229,70,193,13,28,196,113,64,63,125,126,134,168,35,29,41,44,180,82,165,33,3,246,112,28,184,59,
200,154,195,116,157,163,10,77,13,6,174,65,182,152,153,92,57,241,91,16,129,82,124,195,134,31,167,235,245,41,190,101,148,234,48,246,230,7,222,72,154,154,167,89,47,47,174,133,155,223,239,3,78,129,53,254,
233,211,231,103,97,147,181,171,136,161,45,130,99,169,180,20,124,95,62,109,106,75,29,174,212,71,105,67,250,96,37,227,150,157,193,244,199,159,95,254,249,241,227,84,9,178,61,78,239,28,54,53,255,201,212,186,
37,214,136,224,74,83,31,201,114,125,57,167,243,52,29,28,0,48,64,31,114,145,217,143,63,148,34,201,217,55,51,225,87,159,145,53,68,179,77,80,2,142,166,103,181,114,255,217,83,201,57,138,151,212,38,233,234,
134,128,11,45,141,1,254,17,113,185,176,134,61,37,9,169,199,100,9,48,163,20,11,91,51,226,221,97,234,120,151,92,248,101,154,128,224,46,123,68,211,105,158,232,187,152,31,31,31,227,35,190,253,122,21,209,205,
254,194,80,169,24,168,252,201,62,123,134,119,9,125,145,160,142,192,37,86,100,207,38,12,229,56,78,142,79,4,29,73,157,153,176,116,114,252,74,181,19,13,182,80,145,156,231,133,22,13,81,207,163,125,34,121,
156,94,93,96,97,154,74,51,5,168,16,100,6,217,15,212,205,129,222,76,208,50,90,139,230,217,60,124,35,114,111,234,114,1,165,62,160,75,199,96,153,215,117,137,47,245,244,240,148,232,173,57,100,250,251,48,137,
141,47,198,125,215,91,153,82,242,18,34,136,99,244,162,82,172,41,73,116,98,129,37,45,68,43,50,160,86,129,78,161,86,212,206,209,169,37,51,142,148,78,4,23,75,235,184,50,184,26,227,216,236,44,100,213,97,135,
110,23,176,166,156,216,56,218,246,193,22,86,56,237,202,140,136,63,29,104,91,79,79,220,64,32,106,240,198,80,54,17,155,63,78,17,104,227,187,114,187,209,204,11,89,14,94,59,50,4,213,118,246,123,82,10,200,
241,21,208,165,73,10,189,2,156,112,222,35,114,106,65,30,220,2,136,176,224,165,172,108,159,94,120,120,230,88,105,82,34,164,48,78,85,158,35,91,90,31,228,133,72,182,202,145,128,186,213,242,154,114,113,86,
156,153,178,5,213,219,125,233,96,88,202,108,133,20,231,156,186,115,194,94,146,45,204,108,39,162,78,67,167,65,104,223,220,235,91,237,146,255,250,246,181,113,154,177,255,193,152,72,173,216,193,102,28,171,
36,170,233,24,114,248,52,182,68,163,221,227,217,126,221,81,134,100,64,148,52,238,96,132,104,140,25,187,157,145,119,152,168,84,62,168,111,117,71,95,123,109,182,74,141,198,245,161,190,101,54,95,220,237,
122,191,1,16,218,188,133,226,140,141,28,123,154,31,73,218,90,65,171,145,139,185,13,153,138,65,217,128,24,67,138,37,158,75,98,0,85,4,188,90,90,61,130,20,111,71,32,89,248,196,189,49,208,61,247,12,146,56,
8,66,222,111,239,56,202,193,166,187,108,192,143,167,105,156,238,111,175,192,229,204,115,188,236,117,43,143,159,158,35,199,185,189,255,26,40,94,163,62,157,28,50,91,125,74,211,1,147,155,36,143,135,177,140,
166,243,24,202,9,132,223,140,148,202,81,150,101,197,0,234,183,22,138,251,21,194,125,55,78,146,132,64,85,9,137,180,150,237,227,117,8,115,109,122,166,98,67,223,159,62,241,192,89,51,43,118,30,93,109,51,136,
165,76,64,125,54,35,83,65,181,177,165,15,15,106,36,214,172,96,160,140,91,242,17,106,122,238,20,90,107,39,75,21,160,80,218,132,121,16,202,5,219,15,19,70,136,231,137,157,61,156,249,184,34,71,252,104,158,
99,235,142,42,119,136,236,140,66,113,150,243,0,133,53,179,248,66,15,215,135,8,18,63,255,251,23,20,63,171,248,91,7,134,141,206,61,174,58,93,159,50,173,21,43,195,51,83,222,61,17,2,68,194,199,40,117,7,112,
11,141,246,251,176,42,226,81,175,206,195,8,129,54,86,245,28,49,160,84,163,46,138,124,170,178,202,115,0,117,170,38,216,210,55,64,107,143,64,30,0,106,47,211,3,129,100,88,123,101,187,169,154,177,71,228,78,
124,3,48,54,241,224,83,220,246,253,253,77,34,19,244,45,232,129,224,6,36,81,124,34,8,126,109,75,101,206,190,18,144,170,69,2,185,169,88,180,113,59,145,124,68,196,88,228,152,72,44,106,91,149,92,150,241,49,
88,166,28,196,122,198,215,95,238,55,45,21,62,148,184,91,246,76,163,139,247,196,60,15,227,168,113,154,26,160,136,77,118,123,219,113,12,238,46,131,164,22,74,18,37,178,157,210,237,183,60,47,75,164,45,180,
144,65,49,78,250,26,19,227,111,191,17,226,185,72,242,197,173,22,73,173,198,207,35,141,131,178,41,240,108,3,208,104,195,144,172,49,132,230,239,193,226,27,196,122,235,79,29,150,62,87,159,144,249,184,183,
74,103,67,46,229,141,44,202,139,218,110,228,121,98,249,41,186,83,113,36,73,251,95,61,80,36,67,108,69,252,38,33,235,83,209,6,20,188,156,219,38,56,232,251,147,126,108,122,179,250,191,242,204,58,219,38,122,
65,77,238,92,124,104,86,108,165,54,74,207,255,2,12,0,255,89,126,255,54,6,111,242,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_back_png = (const char*) resource_sklepSeqMainComponent_sq_back_png;
const int sklepSeqMainComponent::sq_back_pngSize = 306784;

// JUCER_RESOURCE: sq_nazwa_png, 11778, "C:\images\sq_nazwa.png"
static const unsigned char resource_sklepSeqMainComponent_sq_nazwa_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,235,0,0,1,235,8,6,0,0,0,239,243,181,161,0,0,0,4,103,65,77,65,0,0,175,200,
55,5,138,233,0,0,0,25,116,69,88,116,83,111,102,116,119,97,114,101,0,65,100,111,98,101,32,73,109,97,103,101,82,101,97,100,121,113,201,101,60,0,0,45,148,73,68,65,84,120,218,236,221,9,156,37,85,125,47,240,
115,123,153,13,68,6,49,224,194,34,184,47,40,160,198,68,92,3,209,128,154,60,159,104,22,163,137,121,98,52,49,110,81,136,89,76,140,137,152,23,19,141,137,137,152,144,167,79,147,8,198,53,163,38,146,192,19,
212,104,0,55,192,133,85,80,192,176,14,56,211,179,116,247,125,245,191,247,156,238,211,213,247,246,244,44,204,116,15,223,239,231,115,166,231,46,85,183,170,102,250,254,234,127,234,84,85,167,219,237,38,0,
96,233,26,177,9,0,64,88,3,0,194,26,0,132,53,0,32,172,1,0,97,13,0,194,26,0,16,214,0,32,172,1,0,97,13,0,8,107,0,16,214,0,128,176,6,0,132,53,0,8,107,0,64,88,3,128,176,6,0,132,53,0,32,172,1,64,88,3,0,194,
26,0,132,53,0,32,172,1,0,97,13,0,194,26,0,16,214,0,128,176,6,0,97,13,0,8,107,0,16,214,0,128,176,6,0,132,53,0,8,107,0,64,88,3,128,176,6,0,132,53,0,32,172,1,64,88,3,0,194,26,0,16,214,0,32,172,1,0,97,13,
0,194,26,0,16,214,0,128,176,6,0,97,13,0,8,107,0,16,214,0,128,176,6,0,132,53,0,8,107,0,64,88,3,0,194,26,0,132,53,0,32,172,1,64,88,3,0,194,26,0,16,214,0,32,172,1,0,97,13,0,194,26,0,16,214,0,128,176,6,0,
97,13,0,8,107,0,64,88,3,128,176,6,0,132,53,0,8,107,0,64,88,3,0,194,26,0,132,53,0,32,172,1,64,88,3,0,194,26,0,16,214,0,32,172,1,0,97,13,0,8,107,0,16,214,0,128,176,6,0,97,13,0,8,107,0,64,88,3,128,176,6,
0,132,53,0,8,107,155,0,0,132,53,0,32,172,1,64,88,3,0,194,26,0,16,214,0,32,172,1,0,97,13,0,194,26,0,16,214,0,128,176,6,0,97,13,0,8,107,0,64,88,3,128,176,6,0,132,53,0,8,107,0,64,88,3,0,194,26,0,132,53,0,
32,172,1,64,88,3,0,194,26,0,16,214,0,32,172,1,0,97,13,0,8,107,0,16,214,0,128,176,6,0,97,13,0,8,107,0,64,88,3,128,176,6,0,132,53,0,8,107,0,64,88,3,0,194,26,0,132,53,0,32,172,1,0,97,13,0,194,26,0,16,214,
0,32,172,1,0,97,13,0,8,107,0,16,214,0,128,176,6,0,97,13,0,8,107,0,64,88,3,128,176,6,0,132,53,0,32,172,1,64,88,3,0,194,26,0,132,53,0,32,172,1,0,97,13,0,194,26,0,16,214,0,32,172,1,0,97,13,0,8,107,0,16,214,
0,128,176,6,0,132,53,0,8,107,0,64,88,3,128,176,6,0,132,53,0,32,172,1,64,88,3,0,194,26,0,132,53,0,32,172,1,0,97,13,0,194,26,0,16,214,0,128,176,6,0,97,13,0,8,107,0,16,214,0,128,176,6,0,132,53,0,8,107,0,
64,88,3,128,176,182,9,0,64,88,3,0,194,26,0,132,53,0,32,172,1,0,97,13,0,194,26,0,16,214,0,32,172,1,0,97,13,0,8,107,0,16,214,0,128,176,6,0,132,53,0,8,107,0,64,88,3,128,176,6,0,132,53,0,32,172,1,64,88,3,
0,194,26,0,132,53,0,32,172,1,0,97,13,0,194,26,0,16,214,0,128,176,6,0,97,13,0,8,107,0,16,214,0,128,176,6,0,132,53,0,8,107,0,64,88,3,128,176,6,0,132,53,0,32,172,1,64,88,3,0,194,26,0,16,214,0,176,76,140,
217,4,44,21,157,78,103,251,39,90,183,58,254,220,191,105,199,53,237,73,77,59,56,255,124,192,2,83,93,221,180,243,155,118,99,254,121,65,211,110,95,196,167,189,53,127,78,180,139,171,105,63,188,141,233,222,
80,45,223,254,121,154,104,191,181,4,255,25,118,215,182,220,53,78,154,184,219,254,190,116,187,93,95,26,119,167,239,71,255,224,44,203,176,94,183,58,66,229,212,42,60,119,198,117,77,59,55,7,205,123,7,188,
254,176,166,189,39,7,215,32,239,104,218,107,134,188,246,241,166,61,103,200,107,17,110,79,94,34,1,189,187,182,165,176,22,214,8,107,246,250,176,94,183,250,39,154,63,79,108,218,203,155,182,250,46,88,140,
175,55,237,131,77,251,147,234,185,243,154,246,148,109,76,119,242,128,10,59,42,234,183,109,99,186,211,247,96,133,189,39,182,165,176,22,214,236,0,199,172,89,62,214,173,142,110,232,115,154,246,218,187,40,
92,194,81,57,96,207,203,97,246,240,69,4,117,26,82,145,46,166,74,125,246,30,218,154,123,98,91,2,42,107,246,218,202,122,221,234,31,111,254,252,235,252,229,63,208,177,247,60,58,157,124,240,115,251,37,238,
125,158,155,142,88,51,252,48,235,85,27,175,78,103,223,240,145,222,223,223,118,213,219,211,109,91,23,60,196,250,166,166,253,65,121,112,202,161,47,73,239,121,228,95,166,139,214,127,37,61,246,243,79,172,
223,119,113,247,196,141,199,206,172,203,167,214,172,106,126,204,41,251,110,61,225,250,180,118,124,255,116,192,103,239,219,254,204,123,53,211,222,186,91,182,241,167,214,236,209,109,217,172,231,155,119,
203,255,25,149,53,123,25,3,204,88,234,213,244,11,115,184,236,59,44,84,78,61,242,117,243,38,59,227,218,51,155,224,184,109,222,243,167,28,250,43,189,240,41,211,196,207,8,156,51,174,59,51,189,237,202,183,
15,90,130,63,168,31,28,177,186,31,92,3,230,221,126,98,206,241,237,227,15,124,122,47,168,35,204,90,129,118,251,110,12,234,61,190,45,155,101,88,219,172,239,107,252,199,6,97,205,222,19,212,39,13,10,151,8,
136,247,60,242,93,189,0,172,3,229,170,137,171,135,133,196,140,211,190,253,187,115,194,169,4,206,233,15,249,195,116,234,17,175,107,94,255,157,222,188,22,170,58,67,84,214,45,23,181,223,58,104,186,69,132,
252,93,21,212,75,101,91,190,186,89,150,219,118,117,133,13,123,59,199,172,89,170,65,125,240,160,112,137,234,237,202,167,94,58,19,46,17,40,205,151,127,122,217,37,191,190,205,112,153,147,172,77,216,70,216,
68,151,116,76,27,143,163,242,141,46,238,207,62,254,95,134,78,87,186,132,35,204,90,174,106,191,117,80,69,126,206,205,231,182,167,59,127,55,4,245,82,219,150,81,97,59,134,13,194,154,189,64,132,203,33,245,
19,241,229,31,85,91,63,244,254,163,23,14,165,186,219,25,81,253,197,241,231,50,175,8,175,11,159,248,249,94,224,212,226,241,76,88,111,188,102,251,194,122,205,225,195,66,254,155,119,199,109,217,248,93,255,
197,65,88,179,188,171,234,151,54,127,254,76,253,84,4,75,12,238,10,17,4,39,124,249,89,11,15,102,218,148,46,74,55,117,255,118,78,219,208,61,55,117,211,29,195,38,137,106,50,130,38,230,27,93,187,103,29,253,
129,57,175,31,123,207,99,122,63,227,245,8,184,109,84,200,199,14,154,54,142,233,110,35,228,119,117,85,189,36,183,101,227,41,205,178,61,220,127,118,88,28,199,172,89,138,78,172,31,196,136,228,50,136,41,194,
101,96,23,237,100,186,49,221,208,253,183,244,149,169,47,166,247,108,189,52,114,170,157,91,51,237,193,35,251,164,151,143,159,152,238,219,121,66,218,183,115,116,253,166,232,194,125,254,87,94,216,235,190,
141,170,48,66,173,28,119,29,122,220,185,155,174,233,158,180,113,83,21,144,71,166,254,133,70,114,85,253,128,153,202,114,17,199,186,239,22,219,50,139,65,120,151,249,239,14,194,154,229,87,85,63,96,80,37,
24,162,154,29,24,46,87,78,127,40,253,249,214,143,166,171,167,183,54,143,70,155,118,223,153,24,157,85,122,145,70,211,119,166,83,122,205,230,207,165,184,210,214,171,87,28,155,158,56,122,114,90,51,219,109,
29,159,19,65,182,118,108,255,57,225,90,142,59,207,11,220,110,239,210,163,11,84,213,71,207,84,228,115,42,235,110,90,223,132,252,149,119,97,85,189,100,183,229,110,218,81,1,97,13,119,145,227,218,149,96,57,
78,60,239,152,234,15,187,223,77,159,152,250,96,250,224,214,203,155,71,107,114,160,76,245,106,195,217,54,93,5,204,120,14,160,248,185,186,247,247,119,108,185,42,189,35,253,81,250,187,85,175,72,7,119,102,
66,118,80,144,149,227,206,23,221,241,149,118,37,218,78,161,214,241,234,18,242,173,76,159,158,55,221,221,102,91,54,38,186,39,110,188,208,127,119,16,214,44,79,115,207,79,190,215,211,103,42,180,121,149,217,
217,147,31,75,31,158,188,46,135,70,116,67,79,228,182,37,183,201,170,34,236,228,247,173,108,218,138,28,48,171,115,48,173,78,191,177,249,131,233,189,43,15,78,247,236,220,111,216,130,13,61,238,60,153,218,
7,162,31,54,39,172,87,15,25,148,214,157,55,221,221,102,91,166,254,160,55,64,88,179,76,13,236,66,62,231,150,214,41,79,95,157,62,175,9,151,111,55,127,219,208,180,24,232,116,103,211,54,86,1,51,57,36,96,198,
114,192,196,21,198,246,73,253,211,153,246,75,27,186,247,72,239,159,252,231,244,139,99,207,75,251,119,238,59,191,170,94,224,184,243,157,221,139,22,12,201,3,159,214,15,235,246,72,240,169,187,60,172,151,
226,182,156,104,230,242,55,221,147,54,190,206,127,117,16,214,44,95,3,187,144,231,85,179,87,79,95,209,252,121,75,110,183,87,1,179,185,10,152,233,86,192,116,242,255,249,241,28,50,107,114,192,68,10,31,144,
62,51,185,181,105,87,165,19,199,30,144,30,55,114,191,244,248,209,231,181,131,110,208,113,231,244,146,77,87,164,95,158,179,116,7,215,15,214,142,175,29,28,242,155,187,23,223,109,182,229,189,58,221,116,123,
247,188,116,241,244,191,165,143,77,94,215,73,157,184,212,177,235,101,130,176,102,111,50,239,60,221,163,70,14,106,254,188,54,7,204,29,57,92,182,150,96,105,114,96,122,208,124,58,253,139,73,143,228,202,48,
166,139,238,219,245,249,239,81,73,222,59,125,106,114,75,58,102,197,97,139,10,186,233,116,77,154,61,150,27,131,186,30,155,170,27,99,68,200,207,86,228,173,108,190,161,123,225,221,98,91,126,170,119,46,249,
205,169,127,251,204,137,60,77,39,205,29,180,6,44,192,121,214,44,53,115,206,59,46,225,120,236,126,199,204,125,215,145,35,207,78,31,94,253,251,233,204,85,15,77,253,75,118,110,232,213,170,221,238,228,176,
112,233,21,194,125,83,77,219,146,131,35,194,229,191,155,118,125,14,172,239,247,130,229,190,157,3,231,132,245,176,145,224,83,189,65,98,117,232,12,236,122,142,245,152,115,46,243,116,243,89,175,221,124,243,
221,98,91,166,244,195,212,31,172,86,130,221,247,14,8,107,150,185,57,23,23,57,251,198,254,29,157,98,36,243,188,138,112,117,122,70,58,168,243,137,180,110,245,183,154,246,247,77,59,189,169,108,95,182,216,
139,109,68,16,53,45,42,200,77,85,208,124,175,23,52,247,25,57,178,126,239,208,227,206,221,116,85,171,59,119,96,23,248,128,138,252,234,221,80,89,46,141,109,217,15,239,18,218,91,85,212,176,253,116,131,179,
212,92,208,180,87,149,7,103,92,251,119,189,155,66,68,184,124,246,241,235,210,9,95,62,105,208,213,182,30,144,219,140,184,198,117,53,191,47,84,225,117,65,247,196,141,183,183,131,166,211,233,108,169,42,192,
141,105,60,173,29,20,186,139,56,238,220,26,129,221,15,249,121,131,186,182,166,207,239,134,208,90,26,219,178,63,0,45,165,217,17,230,83,2,27,84,214,44,103,39,77,124,184,249,26,159,185,170,85,132,73,9,149,
232,82,142,235,76,71,101,184,29,226,92,227,55,228,246,201,152,101,19,62,231,55,237,173,245,205,36,114,119,239,150,94,184,156,177,234,1,169,51,19,48,115,142,59,15,56,109,235,138,214,231,13,28,212,53,224,
110,91,55,220,213,3,172,154,32,221,243,219,178,223,173,126,83,174,172,215,231,202,123,202,127,116,216,62,29,3,50,89,50,255,25,59,249,170,150,31,89,253,219,105,101,122,75,253,90,132,75,92,125,171,220,33,
42,206,21,142,106,117,123,238,14,53,196,215,155,246,151,77,176,189,55,47,67,39,125,124,245,175,166,177,244,238,242,134,184,76,102,220,248,34,130,250,200,243,30,81,165,97,186,49,125,191,251,200,116,255,
206,111,230,32,59,110,110,53,190,127,186,245,132,235,123,127,143,235,100,207,169,202,111,237,62,49,29,208,121,246,160,233,26,87,87,149,235,123,115,117,251,214,214,123,47,168,2,180,93,77,71,59,167,153,
246,223,59,31,93,179,103,183,229,236,96,178,148,254,97,213,225,105,191,206,255,106,30,61,113,49,235,188,224,255,149,79,173,217,63,207,35,122,50,126,124,192,252,102,183,197,73,19,191,181,55,254,190,248,
238,22,214,176,103,195,58,206,217,61,107,213,39,210,62,157,167,183,223,19,193,25,247,78,174,239,191,28,33,122,246,13,253,227,177,113,76,121,161,251,81,47,224,99,77,123,121,19,20,55,54,65,240,166,230,239,
191,95,94,136,107,105,71,184,69,168,197,77,47,170,170,250,255,53,161,30,149,244,33,131,102,24,203,24,215,197,142,74,54,238,106,85,133,252,166,186,114,95,68,0,174,79,173,238,245,69,175,211,127,77,189,46,
61,124,228,189,123,106,91,230,96,141,170,251,215,83,235,210,167,219,88,231,215,198,206,198,128,144,126,94,14,230,147,211,236,165,80,183,229,252,38,176,159,44,172,17,214,176,171,195,58,165,251,165,247,
173,122,95,58,176,243,132,97,239,143,176,137,81,218,209,213,60,172,59,183,190,90,87,12,176,26,112,125,234,185,95,234,41,157,208,180,117,77,155,233,214,45,55,162,136,202,115,123,110,35,57,180,34,223,157,
166,210,23,210,191,76,190,37,61,113,244,247,246,208,182,60,181,105,127,176,131,75,255,166,38,176,223,92,133,116,4,254,83,118,112,94,127,214,4,246,94,117,33,22,223,221,194,26,246,116,88,199,249,186,49,
170,250,136,116,250,202,211,210,163,70,142,223,158,249,148,224,9,49,48,172,220,14,178,14,157,5,186,125,223,215,180,168,194,102,6,89,93,249,212,75,123,33,246,178,75,126,125,187,42,205,8,234,114,167,169,
152,118,143,217,156,190,148,158,59,241,219,123,104,91,190,120,39,151,254,23,83,255,116,184,87,239,228,124,38,154,176,94,35,172,17,214,176,235,194,58,174,57,125,175,166,29,218,180,35,211,79,143,61,185,
105,199,167,131,58,71,236,204,252,75,240,148,91,68,70,197,27,149,114,233,246,29,100,193,227,206,149,232,38,47,243,141,46,239,232,250,46,21,249,176,91,81,70,5,27,215,235,110,7,96,44,215,25,215,157,57,111,
154,216,97,136,29,135,16,243,60,118,191,163,231,85,193,17,158,49,237,188,117,250,198,244,233,233,180,205,151,236,201,109,185,35,235,156,250,163,202,247,29,52,175,216,30,167,28,242,146,222,49,248,186,43,
191,24,240,239,245,184,38,176,247,154,155,135,248,238,22,214,176,167,195,58,78,41,220,47,87,215,135,167,254,49,225,123,164,231,142,29,150,158,48,122,104,58,180,9,154,123,116,30,185,51,159,85,130,52,196,
113,232,8,185,65,134,30,119,174,194,39,130,58,130,163,29,88,17,242,17,246,113,79,231,118,136,213,159,31,243,142,211,170,202,252,202,8,242,246,49,242,120,237,172,163,63,48,103,62,17,70,101,217,75,112,134,
121,189,0,183,119,63,158,126,97,211,25,123,114,91,238,200,58,15,219,81,56,229,144,95,153,185,224,76,9,251,216,198,117,112,199,161,135,214,232,253,7,54,97,125,229,222,242,251,226,187,91,88,195,158,14,235,
145,92,93,31,144,250,131,136,238,223,180,31,201,207,197,41,65,235,211,73,99,247,72,79,26,61,50,221,187,115,239,180,127,231,168,180,106,238,149,195,22,35,130,47,130,98,161,99,202,195,142,59,71,184,188,
231,145,239,154,9,134,118,245,92,87,193,237,208,40,161,21,207,189,237,170,183,207,235,90,47,159,25,74,23,122,123,4,119,4,83,124,102,61,223,114,254,116,188,119,222,58,77,167,31,164,103,79,60,123,79,109,
203,29,89,231,182,88,175,120,207,204,13,73,6,116,193,151,229,24,176,115,117,123,19,212,107,247,166,223,23,223,221,194,26,246,116,88,151,155,68,196,177,235,181,185,194,62,40,255,61,158,43,23,219,40,173,
220,29,106,107,122,241,248,33,233,216,145,199,164,253,58,247,107,230,210,109,170,198,163,155,88,122,236,160,207,139,112,187,242,169,151,245,126,14,59,30,93,142,59,71,56,70,133,92,42,216,8,206,18,24,47,
187,228,149,243,206,191,46,85,112,59,52,74,119,121,188,63,186,105,7,92,148,100,206,251,202,185,209,113,78,116,177,208,49,240,186,250,158,87,89,126,124,242,41,233,140,173,155,119,247,182,220,145,117,110,
247,98,180,183,121,236,168,180,15,73,148,94,144,33,21,250,191,55,97,125,252,222,244,251,226,187,251,238,197,21,204,88,146,223,67,169,127,19,137,77,169,127,23,168,110,14,144,184,102,245,61,83,255,138,88,
81,125,175,201,21,226,190,169,127,25,203,173,233,125,91,55,164,247,165,243,242,244,17,68,103,246,126,190,112,252,208,244,180,209,159,74,7,119,126,165,124,72,132,66,132,112,132,113,255,122,217,243,195,
250,136,53,135,247,126,94,116,199,87,22,236,242,158,63,93,185,150,248,197,115,2,237,148,67,251,31,31,1,63,44,180,122,129,124,221,153,189,128,42,23,99,137,234,49,166,141,199,243,46,121,90,169,187,160,231,
93,82,244,81,35,177,205,110,216,157,219,114,71,215,57,170,231,18,198,165,42,143,105,79,251,246,239,12,29,228,87,194,60,204,187,119,120,235,58,233,32,172,97,215,6,118,84,122,211,85,192,196,183,253,62,57,
100,226,246,140,229,198,16,163,185,213,211,119,243,180,211,233,3,77,240,124,96,235,135,210,219,87,78,167,135,142,188,116,230,27,60,7,223,188,96,203,142,189,103,255,166,23,49,144,169,4,240,176,1,99,115,
194,122,245,3,230,133,70,125,77,238,82,1,46,70,217,49,40,161,183,208,41,83,101,121,203,116,115,108,72,223,202,219,112,183,109,203,157,89,231,16,189,4,165,251,60,42,229,121,235,84,85,222,245,49,236,139,
238,184,184,253,191,233,98,191,82,8,107,184,107,76,231,42,175,252,140,74,251,142,170,10,44,33,51,210,10,153,177,220,202,115,227,51,21,100,183,215,5,60,91,125,142,237,63,60,112,155,112,46,65,83,130,186,
84,112,165,138,27,118,12,118,230,110,91,85,21,92,238,118,85,159,175,188,45,183,77,222,62,115,121,208,161,151,60,29,244,185,237,187,124,197,21,194,78,219,252,131,188,61,118,219,182,220,153,117,238,93,180,
37,31,127,94,40,168,75,143,199,220,176,191,166,253,63,73,101,141,176,134,93,106,221,234,114,149,170,184,106,87,124,219,95,208,4,195,231,211,179,38,126,39,135,76,156,206,179,34,183,177,170,42,108,7,76,
253,120,69,47,100,14,233,60,122,80,184,13,234,158,173,95,43,35,151,107,81,233,70,136,159,254,144,183,204,11,235,217,110,240,217,128,154,189,175,245,87,182,235,226,42,237,16,30,22,90,189,46,231,67,250,
167,68,69,151,114,59,3,155,237,58,189,187,183,229,206,172,115,220,116,164,183,46,205,182,31,182,206,101,208,89,217,33,40,3,240,230,221,59,124,75,186,200,47,22,194,26,118,93,80,255,121,154,127,1,140,227,
82,167,105,235,86,199,53,160,79,72,39,77,68,23,238,68,154,237,182,29,217,70,184,244,219,187,87,254,70,218,183,115,216,220,47,251,126,229,55,175,219,180,10,220,210,13,221,22,35,145,163,107,55,2,41,90,9,
169,186,10,174,67,163,188,222,11,148,237,12,174,217,110,245,225,85,117,116,25,151,227,233,3,118,46,142,217,19,219,114,71,215,57,214,163,108,255,1,59,30,51,21,117,25,76,23,59,75,241,185,165,203,124,206,
206,87,55,125,55,61,111,226,86,191,92,44,103,238,186,197,82,171,168,23,186,82,85,84,218,127,157,250,199,79,99,192,211,150,110,183,187,169,105,27,155,118,103,234,95,67,59,238,242,116,75,234,223,229,41,
238,169,252,131,94,251,167,85,47,74,135,141,188,108,78,229,150,7,51,149,193,81,195,2,114,91,221,183,49,125,29,14,195,186,162,75,136,197,235,237,139,130,180,67,183,123,226,198,153,139,177,212,243,28,180,
44,253,83,182,102,207,97,222,214,64,174,97,219,50,87,218,49,34,124,151,109,203,29,93,231,186,74,31,180,131,18,213,116,9,234,24,63,208,59,189,45,119,185,207,219,70,83,233,43,126,185,16,214,176,235,28,183,
136,247,252,114,175,250,94,183,250,152,246,11,221,190,169,166,109,109,218,230,8,242,230,125,79,104,218,255,73,247,232,156,218,14,184,186,155,245,182,43,154,194,235,13,155,227,22,157,253,159,151,77,15,
60,238,60,183,146,60,122,94,245,220,159,247,218,129,85,112,175,250,203,65,18,97,19,173,84,143,177,60,113,220,53,194,170,28,167,173,79,207,42,239,139,215,74,232,149,105,226,148,169,18,212,113,122,217,176,
139,146,108,207,182,172,66,60,142,111,111,238,5,249,98,183,101,181,163,176,163,235,92,182,93,217,17,41,189,23,229,253,101,27,196,251,75,175,71,61,114,127,142,173,189,176,118,158,19,203,154,243,172,89,
58,255,25,63,181,38,142,43,206,4,71,156,91,28,129,184,192,85,177,222,223,180,184,179,83,185,181,226,237,173,91,39,62,172,105,207,30,52,97,125,145,142,99,62,254,132,180,254,55,111,74,233,250,185,191,11,
159,62,239,51,233,153,79,121,198,208,207,47,23,224,104,159,247,92,158,31,52,106,188,125,49,149,65,218,231,110,215,23,88,89,236,52,109,219,187,45,155,157,150,219,155,96,222,238,109,57,232,60,234,29,89,
231,122,59,14,50,232,162,48,229,138,113,243,206,153,159,72,175,76,207,155,248,203,189,237,247,197,119,247,221,139,99,214,44,37,107,219,21,91,56,245,136,215,14,11,152,23,229,159,111,200,97,191,237,15,104,
230,89,78,7,10,191,116,238,75,211,250,63,189,165,23,212,199,31,127,124,250,236,103,63,155,78,59,237,180,244,182,183,189,45,189,243,95,254,34,125,237,254,151,12,173,84,103,42,235,214,241,238,115,110,249,
143,57,183,154,172,149,83,144,98,218,184,61,101,219,160,99,227,165,18,45,231,25,151,238,249,34,70,163,111,171,219,123,123,183,101,19,212,219,189,45,135,117,191,239,200,58,151,94,130,83,110,121,201,188,
245,29,182,141,202,58,158,115,243,185,115,95,188,163,123,129,95,45,84,214,176,235,42,235,247,85,161,49,103,0,81,116,165,70,197,180,216,211,127,6,169,47,106,18,254,231,23,127,54,125,228,53,31,78,233,75,
83,233,136,35,142,72,23,94,120,97,186,237,182,219,210,145,71,30,217,159,224,127,175,76,233,225,195,143,20,149,74,46,170,231,222,69,83,110,253,153,244,127,223,249,254,244,153,243,254,53,109,125,248,84,
74,191,54,158,210,189,58,59,189,93,202,213,187,182,235,86,155,55,117,175,72,247,238,60,112,119,109,203,65,215,63,223,157,134,93,49,46,117,211,250,244,172,137,3,83,255,156,125,149,53,203,150,99,214,44,
37,115,42,160,248,242,143,110,213,8,169,168,202,162,43,55,190,144,235,139,95,44,246,139,60,186,106,203,104,233,8,169,152,239,71,126,183,31,212,107,215,174,237,5,117,120,236,99,243,213,52,159,62,154,210,
195,90,191,30,27,186,119,180,43,198,18,166,175,218,248,242,244,252,227,79,78,159,252,228,39,211,214,59,183,244,230,155,254,106,235,236,155,191,54,125,246,142,110,148,197,14,116,155,113,225,212,127,164,
75,166,63,183,59,183,229,188,160,190,102,250,252,244,149,233,221,150,222,245,200,253,57,166,210,119,83,255,60,125,88,214,116,131,179,116,156,52,241,222,180,110,245,137,205,223,126,166,60,21,97,16,213,
100,185,70,119,132,69,185,97,68,9,136,65,221,162,229,34,25,79,186,243,199,211,169,175,124,67,58,225,130,159,72,199,29,119,92,122,240,169,143,72,103,142,188,63,165,127,104,10,173,127,159,234,103,91,21,
212,81,89,167,71,143,110,78,167,172,88,217,27,94,21,39,44,69,113,188,49,221,158,190,215,253,82,122,72,231,25,229,51,34,164,102,174,87,125,214,191,245,131,251,212,83,123,237,128,3,14,72,77,96,198,208,172,
219,210,21,211,235,210,27,55,159,157,158,63,118,93,122,196,200,143,165,199,140,62,174,249,205,27,254,187,183,57,221,156,86,166,3,203,195,217,238,246,5,194,122,83,186,37,93,54,125,113,19,212,87,167,143,
79,198,27,175,77,143,93,117,88,186,71,231,39,118,213,182,44,151,59,45,134,94,201,237,150,238,119,210,27,183,252,85,90,223,157,74,207,107,214,249,81,35,143,95,212,58,95,221,236,96,92,50,253,213,244,223,
221,201,116,242,216,47,165,123,119,30,60,244,253,91,210,77,105,69,186,247,54,119,104,166,12,46,99,239,160,27,156,165,243,159,49,110,228,241,143,171,238,155,246,237,156,149,70,210,19,7,189,167,220,121,
106,49,21,225,166,77,155,210,81,71,29,149,46,191,252,242,217,39,31,220,84,203,207,110,50,227,237,91,122,15,227,24,117,28,171,126,254,243,159,159,206,62,187,42,126,87,165,91,211,47,142,127,43,221,175,179,
53,125,103,250,219,233,243,211,95,76,47,26,187,111,122,194,232,31,13,252,176,24,65,126,233,116,111,126,225,132,19,78,72,233,49,205,103,29,54,242,186,38,60,47,202,189,88,113,197,175,67,154,16,90,219,84,
238,7,165,99,155,182,170,217,13,24,75,91,155,56,233,52,193,50,214,204,227,138,116,226,216,171,154,191,205,28,128,31,122,171,205,171,167,255,169,153,110,164,169,218,175,73,159,154,188,49,15,144,139,145,
219,55,245,194,250,228,177,201,244,194,241,119,53,243,250,177,157,221,150,197,160,59,93,205,113,83,247,202,244,167,91,222,218,132,238,213,121,157,35,80,239,191,205,117,254,244,228,21,233,218,238,237,169,
63,2,61,46,204,178,127,122,220,232,35,210,177,35,15,108,254,13,246,73,43,59,27,154,233,38,122,55,20,185,116,250,242,116,252,216,41,105,245,108,88,199,0,188,168,174,231,237,64,108,78,191,151,158,59,241,
135,123,227,239,139,239,110,97,13,123,46,172,251,189,61,107,210,89,171,254,54,237,211,57,121,161,247,71,85,120,236,126,195,131,230,157,31,125,87,186,225,245,223,157,25,56,22,149,243,69,23,205,94,200,234,
61,239,121,79,58,229,148,83,230,76,115,213,85,87,165,151,189,236,101,233,156,115,206,137,135,113,94,241,31,229,240,251,94,211,190,159,62,180,234,180,102,103,226,148,1,189,2,51,95,160,101,128,90,122,244,
200,215,155,32,125,109,234,159,171,28,162,90,142,11,137,148,129,116,113,245,176,219,83,255,220,230,145,222,46,194,227,71,15,73,111,90,241,39,51,21,227,2,183,218,76,111,217,242,234,244,197,169,152,119,
92,223,59,174,42,22,253,238,113,241,143,235,115,91,223,123,223,89,171,254,122,103,183,101,92,152,100,161,11,178,244,124,117,250,252,244,219,155,207,236,237,40,244,207,205,142,117,250,145,212,191,135,246,
240,117,238,95,238,52,186,170,55,228,231,227,63,194,61,243,206,77,172,91,28,111,190,35,191,222,237,173,235,39,86,255,77,26,237,133,250,156,29,154,121,163,221,239,232,62,43,253,220,166,117,194,154,229,
78,55,56,75,77,255,94,214,207,223,244,166,244,135,43,174,77,143,30,253,181,230,75,121,213,160,55,70,149,185,224,160,166,107,251,99,138,98,240,88,9,226,34,186,170,75,80,151,138,250,216,99,143,237,189,55,
130,61,42,227,38,176,35,44,226,212,165,51,82,255,2,33,119,164,23,108,186,37,237,223,185,50,221,222,237,143,66,219,167,201,149,195,58,51,211,135,94,87,122,248,218,116,188,231,77,77,139,225,226,113,197,
176,199,85,75,23,33,123,69,211,238,213,180,24,8,118,77,211,14,79,95,158,234,7,255,35,154,205,112,220,104,154,250,254,166,116,196,75,142,72,87,95,157,131,50,158,127,102,243,107,251,164,209,137,38,168,55,
228,176,155,202,21,236,51,83,255,20,171,125,243,103,124,177,105,239,110,182,229,145,115,182,75,44,243,35,71,102,7,192,53,159,121,246,87,63,148,206,190,244,31,155,37,170,14,239,62,34,31,179,191,116,186,
255,247,95,106,222,127,80,167,127,44,62,186,248,99,30,207,28,77,233,131,147,91,154,233,98,103,225,73,185,197,69,85,254,179,105,223,104,218,19,243,58,198,140,75,183,118,4,242,119,154,22,3,10,159,154,151,
185,238,242,254,90,211,62,147,183,203,99,98,63,165,122,237,230,180,182,243,253,244,91,155,199,123,203,21,43,123,212,126,233,57,111,125,118,186,224,130,11,102,151,251,49,205,114,253,252,88,156,182,117,
165,95,41,246,154,189,51,77,91,10,45,91,153,43,170,184,238,244,73,233,177,163,191,153,222,186,114,93,250,231,213,55,167,117,171,187,219,213,158,49,214,187,91,84,83,65,119,111,189,245,214,114,231,168,110,
19,210,189,171,167,52,161,60,243,92,105,77,136,183,95,251,175,166,61,170,215,149,219,175,178,187,195,90,153,239,218,181,107,187,11,189,111,151,180,23,143,71,165,31,87,124,139,227,251,175,219,161,121,236,
215,233,166,31,29,221,190,105,182,247,253,11,183,235,239,210,109,244,179,99,229,50,170,190,187,181,101,223,140,6,103,201,125,7,165,217,43,103,77,165,11,167,110,105,170,168,79,167,87,110,250,227,180,110,
242,157,233,154,233,143,53,213,210,183,23,53,151,27,167,103,42,235,210,253,29,127,63,253,244,211,211,25,103,156,209,63,174,220,23,35,134,47,137,191,68,247,117,84,218,165,74,206,21,95,116,131,255,66,211,
222,24,79,68,229,93,126,129,154,157,128,153,199,209,173,222,235,146,109,158,43,175,133,24,109,94,79,19,237,202,43,175,156,169,248,227,113,12,114,171,95,63,235,172,179,250,221,211,39,159,220,123,111,121,
190,124,70,250,215,201,232,2,190,174,105,7,52,237,79,75,111,65,249,236,104,165,231,32,214,183,158,119,188,39,230,155,238,232,246,71,173,231,247,180,151,161,247,158,188,124,49,239,158,175,79,77,149,117,
140,105,22,156,127,222,86,49,223,246,54,139,67,19,141,251,148,158,140,122,250,178,142,11,109,183,250,51,227,179,98,249,202,227,50,110,32,253,231,244,68,50,184,12,221,224,112,151,136,132,141,65,82,229,
216,230,234,94,117,116,125,183,147,222,189,245,59,185,139,244,31,211,49,35,227,77,229,252,160,116,248,200,17,205,171,83,189,86,196,163,173,205,255,237,75,166,163,242,92,21,193,27,225,92,194,47,196,113,
229,236,220,220,93,28,159,27,253,217,143,168,187,203,243,151,125,116,235,62,62,30,68,136,70,208,196,123,98,7,32,230,29,143,35,224,227,103,116,129,151,29,131,120,79,4,78,4,76,252,44,221,237,17,54,49,93,
132,82,121,111,60,142,227,228,49,125,204,39,150,51,194,182,4,87,76,27,243,136,231,226,152,122,186,177,27,199,130,163,186,126,78,9,234,8,176,152,62,222,27,159,17,239,141,249,196,252,202,188,99,30,241,56,
214,35,198,8,196,235,241,25,241,124,136,247,197,180,209,202,178,204,57,132,48,145,70,227,189,209,226,185,50,64,111,216,252,203,188,66,172,107,153,103,153,111,188,47,166,169,215,61,150,59,230,29,235,52,
108,187,149,109,29,175,151,229,47,203,88,230,221,236,216,173,21,214,232,74,209,180,187,166,27,124,36,119,133,239,223,59,134,219,63,206,251,83,185,178,141,82,241,87,155,22,55,145,248,229,166,253,92,211,
254,71,62,86,27,167,40,61,173,105,79,207,143,95,26,255,189,163,75,58,68,23,117,60,110,194,161,219,132,103,183,170,224,255,161,105,113,181,144,175,151,238,211,232,50,175,186,193,207,75,253,193,91,145,170,
221,166,74,172,167,159,211,66,116,163,15,234,86,31,36,230,85,52,33,52,51,77,19,54,189,231,154,32,157,179,236,173,22,59,24,171,114,85,221,109,130,122,94,23,124,153,207,48,101,217,98,125,226,179,98,154,
38,16,123,235,223,237,255,131,12,236,218,47,203,181,173,249,151,109,18,243,143,247,214,219,41,150,55,182,113,124,86,253,90,89,151,133,182,91,153,190,252,219,134,248,119,173,183,119,53,191,142,239,110,
109,111,104,42,107,150,98,101,189,181,170,106,227,239,27,115,165,189,95,211,238,145,195,124,52,87,221,241,247,53,57,120,203,151,115,4,254,49,117,149,85,170,174,168,198,74,213,217,84,219,35,57,240,103,
68,165,88,87,115,141,47,231,121,126,62,230,25,221,228,81,13,198,47,79,84,131,165,43,189,116,155,183,170,242,222,243,241,153,121,116,249,28,81,105,198,231,68,69,92,143,82,47,203,28,211,196,252,162,114,
140,247,68,69,221,91,174,85,233,210,180,41,189,42,111,155,184,248,201,235,162,231,32,214,41,186,152,99,154,88,174,178,76,115,78,73,171,148,195,1,189,74,61,127,110,169,116,203,122,148,10,123,102,208,92,
181,174,11,205,63,166,47,235,17,189,24,101,253,75,5,31,175,231,127,131,121,219,38,222,31,203,177,208,118,139,127,135,186,151,36,30,151,115,220,123,35,241,115,71,120,254,183,83,93,99,239,76,211,118,113,
101,93,196,151,236,120,14,226,3,115,149,253,200,166,61,33,87,207,63,149,187,128,163,178,142,65,86,63,157,219,115,242,207,15,12,170,180,74,85,88,170,179,186,2,142,10,176,53,184,108,42,87,235,107,114,88,
207,169,254,74,245,91,207,55,42,209,168,248,74,213,28,21,95,93,113,71,229,90,94,139,105,202,235,165,23,32,62,187,174,20,203,243,81,129,198,116,249,185,75,242,142,75,108,159,119,213,203,85,150,163,174,
78,235,129,116,101,254,69,44,79,253,185,165,170,46,159,95,214,179,44,127,61,207,133,230,31,211,109,171,42,143,237,29,159,55,104,219,108,107,187,13,250,183,141,215,91,131,6,127,62,111,35,223,221,218,242,
255,126,180,17,180,37,26,214,169,170,146,163,27,58,206,183,141,83,128,238,215,180,7,229,224,62,38,31,75,254,209,86,139,231,62,145,242,72,240,170,219,250,206,109,117,77,215,1,222,180,191,107,218,3,114,
48,206,116,225,22,17,52,37,136,6,117,9,199,231,12,235,42,46,33,84,118,16,106,101,121,75,80,14,88,182,216,17,57,32,119,131,95,92,130,170,22,129,86,66,190,173,14,218,246,231,150,174,229,178,124,131,150,
63,230,89,66,126,216,252,211,252,81,248,27,218,1,91,194,124,71,182,219,128,127,219,118,59,51,255,95,89,37,172,53,221,224,112,23,127,31,85,93,225,147,121,224,89,124,233,175,207,1,62,158,187,195,71,211,
236,117,238,203,52,151,151,238,214,50,184,44,245,207,251,253,177,232,38,141,231,102,70,86,103,113,21,179,202,135,243,23,126,57,142,254,165,216,17,136,238,229,50,202,58,186,95,115,247,240,205,231,156,115,
206,129,241,184,116,13,215,221,187,113,99,144,50,114,186,76,87,119,51,71,183,110,121,28,93,202,165,91,185,12,130,43,239,169,186,119,191,84,29,139,141,191,31,29,203,85,15,70,43,243,136,203,158,150,145,
229,237,215,162,75,186,12,254,42,203,219,62,87,188,116,245,215,23,143,169,183,211,66,243,143,117,170,150,57,70,220,63,172,126,174,124,230,176,109,179,208,118,27,240,111,27,35,227,247,205,135,75,46,203,
59,52,163,123,243,49,107,116,131,107,218,82,169,172,135,233,228,47,226,241,28,218,171,90,109,77,238,14,111,87,91,167,231,1,89,151,167,225,231,231,126,179,105,127,214,180,231,230,42,253,144,60,216,237,
169,169,127,101,174,65,239,127,199,144,121,253,119,234,95,236,100,224,103,213,3,201,90,175,197,14,201,165,67,166,123,75,234,95,68,228,158,121,93,227,16,193,167,6,188,111,195,2,235,185,57,45,254,92,241,
155,22,216,78,87,12,121,109,211,128,231,222,153,131,180,126,238,218,33,211,95,147,195,119,208,107,113,85,185,143,12,120,254,95,155,246,183,77,251,227,212,31,132,248,228,166,29,154,199,53,248,238,214,84,
214,176,135,42,238,169,94,107,223,119,185,127,217,207,241,92,113,190,40,127,105,71,23,122,156,246,117,101,14,184,184,120,116,92,105,43,202,202,45,121,94,163,57,124,206,205,243,223,152,91,121,253,219,249,
24,104,148,152,71,231,106,59,230,247,233,92,245,71,192,63,34,119,189,198,32,185,40,1,191,156,63,251,105,57,244,75,245,31,33,126,116,169,106,171,65,84,151,229,233,190,153,231,113,121,62,86,31,131,234,226,
52,173,184,41,197,231,242,50,77,86,3,167,226,36,232,27,154,246,216,188,238,215,231,229,141,208,140,235,130,223,63,127,118,180,56,249,251,251,121,135,166,4,126,172,95,92,30,244,184,50,0,172,26,80,246,142,
124,184,225,208,106,43,71,200,126,43,31,30,136,49,4,7,231,29,168,78,14,211,43,243,246,92,155,123,69,190,154,119,62,174,202,219,232,97,121,25,163,218,126,76,158,126,42,175,115,92,170,237,107,121,218,184,
122,220,125,242,114,119,243,58,254,87,62,156,241,247,121,153,198,242,182,137,54,145,215,239,166,234,223,206,224,50,246,10,194,154,189,81,9,142,139,115,176,148,99,206,163,57,60,86,231,208,59,55,127,169,
79,230,223,133,241,60,93,233,106,255,97,14,128,201,28,36,241,248,227,169,63,202,120,101,126,237,246,60,207,11,115,24,173,200,239,29,73,179,131,228,190,148,3,104,52,191,246,248,210,189,221,10,198,15,230,
121,150,101,141,121,127,61,205,94,55,59,194,234,142,28,194,37,220,202,232,249,15,231,157,131,253,242,178,149,121,92,144,131,121,188,58,92,208,169,166,219,144,63,51,78,141,235,141,224,174,70,166,127,47,
7,227,121,121,27,140,230,249,142,231,157,144,240,133,252,121,165,187,121,83,154,29,193,127,103,110,55,228,231,111,200,255,30,95,205,93,214,241,239,112,126,94,134,205,121,186,177,188,115,178,49,111,231,
21,213,242,222,145,255,93,54,228,109,253,197,252,254,173,121,123,148,127,143,219,115,104,151,237,4,194,26,150,168,18,70,155,242,227,45,249,75,127,117,14,131,123,230,191,239,87,5,95,185,24,203,45,249,203,
254,206,60,93,74,179,87,85,155,168,194,37,126,222,150,223,179,42,135,217,190,213,50,76,230,207,223,146,3,109,44,63,23,21,243,49,17,138,213,197,89,174,205,175,109,204,159,49,157,231,183,79,21,130,183,182,
194,186,155,223,55,149,63,99,67,126,111,217,41,233,228,233,215,228,229,27,169,166,41,59,53,91,114,139,106,248,240,214,169,82,223,204,225,56,90,133,230,100,181,157,198,170,208,45,59,41,19,121,249,54,228,
118,103,174,116,203,118,44,55,240,88,159,167,29,171,2,117,50,191,175,204,255,135,213,118,221,154,67,248,150,252,252,230,106,57,55,229,199,19,85,143,200,70,97,205,94,85,129,184,115,11,75,230,63,99,103,
7,198,2,13,239,6,223,39,135,65,9,132,210,37,58,150,3,122,255,28,218,99,249,249,45,85,69,125,91,110,63,204,207,143,228,64,138,17,216,7,231,105,71,114,56,220,153,131,36,194,120,109,14,198,78,21,60,101,7,
161,156,27,62,149,223,247,182,86,176,255,69,174,162,111,206,159,187,53,191,191,14,171,88,166,31,228,159,27,243,114,175,202,203,19,215,83,191,87,154,29,253,188,53,135,231,202,170,178,238,84,59,38,169,170,
148,67,140,174,255,173,214,214,61,53,47,83,89,135,241,170,106,174,215,109,159,252,218,116,21,154,101,39,101,34,239,96,148,208,92,153,119,148,198,171,237,50,158,183,103,217,17,152,174,182,121,217,110,147,
57,172,215,87,213,123,57,172,176,185,10,236,82,161,79,86,219,96,175,252,146,243,221,45,172,97,249,132,245,96,165,18,92,89,133,215,100,85,173,174,202,65,189,79,213,187,52,153,67,114,67,254,89,186,199,167,
210,220,211,199,238,145,67,164,83,85,218,83,249,245,53,213,107,37,44,74,183,241,138,42,92,98,185,226,24,118,92,157,45,110,153,25,199,151,191,154,102,143,183,78,84,97,52,150,127,78,165,217,174,229,137,
170,82,93,81,245,22,172,169,66,179,132,242,120,21,136,165,135,96,42,47,227,88,154,29,172,23,211,199,177,233,71,231,231,226,216,240,231,243,103,78,85,59,13,165,250,47,23,174,25,175,130,188,91,85,234,91,
170,222,136,205,85,96,142,229,229,41,87,170,91,145,219,104,213,67,176,181,90,183,21,85,144,111,172,214,189,92,30,182,236,152,212,159,217,173,66,122,175,253,130,243,221,45,172,97,185,135,245,72,154,123,
74,87,39,205,189,194,89,9,236,149,85,88,151,47,252,77,85,101,86,190,236,71,90,59,0,245,52,37,144,71,171,42,48,229,176,152,172,118,30,198,170,249,148,193,93,107,211,236,241,217,168,24,111,73,179,221,234,
83,85,88,151,99,182,91,170,48,171,171,227,241,42,248,58,85,32,119,171,215,71,171,176,158,174,182,83,217,17,41,87,135,43,189,13,183,166,114,91,208,254,103,214,59,13,91,170,117,27,171,194,182,12,252,155,
172,182,223,116,85,85,215,219,178,76,59,86,205,123,186,154,54,13,120,173,29,200,35,173,29,144,122,221,246,122,190,187,239,94,28,179,102,111,52,93,5,71,167,10,138,242,237,214,201,213,222,104,235,245,169,
33,21,217,116,21,60,91,170,105,166,91,243,156,72,179,199,133,219,159,55,82,133,235,126,213,107,19,185,146,47,221,239,119,86,243,237,84,173,219,90,142,212,10,223,186,91,184,125,109,236,145,5,182,67,25,
4,183,181,213,251,112,71,94,174,59,242,182,170,167,159,30,176,110,237,215,83,245,120,232,254,89,107,219,148,109,218,222,153,104,191,86,127,118,26,176,189,65,88,195,114,41,60,22,248,242,238,182,42,223,
197,206,111,42,237,252,128,165,177,86,168,199,227,13,85,219,178,131,235,185,51,21,229,116,154,29,248,85,142,23,111,72,179,199,166,183,236,161,127,67,131,195,64,88,195,30,171,250,203,72,230,201,28,140,
101,96,212,212,18,88,166,114,188,184,28,18,16,152,32,172,225,110,89,241,151,227,185,91,171,176,220,21,85,251,206,44,83,57,14,94,159,170,118,183,58,6,12,194,26,168,131,177,132,224,100,245,220,158,60,230,
186,208,49,126,199,129,65,88,195,221,54,176,187,150,9,88,172,17,155,0,0,132,53,0,32,172,1,64,88,3,0,194,26,0,16,214,0,32,172,1,0,97,13,0,194,26,0,16,214,0,128,176,6,0,97,13,0,8,107,0,64,88,3,128,176,6,
0,132,53,0,8,107,0,64,88,3,0,194,26,0,132,53,0,32,172,1,64,88,3,0,194,26,0,16,214,0,32,172,1,0,97,13,0,8,107,0,16,214,0,128,176,6,0,97,13,0,8,107,0,64,88,3,128,176,6,0,132,53,0,8,107,0,64,88,3,0,194,26,
0,132,53,0,32,172,1,0,97,13,0,194,26,0,16,214,0,32,172,1,0,97,13,0,8,107,0,16,214,0,128,176,6,0,97,13,0,8,107,0,64,88,3,128,176,6,0,132,53,0,32,172,1,64,88,3,0,194,26,0,132,53,0,32,172,1,0,97,13,0,194,
26,0,16,214,0,32,172,1,0,97,13,0,8,107,0,16,214,0,128,176,6,0,132,53,0,8,107,0,64,88,3,128,176,6,0,132,53,0,32,172,1,64,88,3,0,194,26,0,132,53,0,32,172,1,0,97,13,0,194,26,0,16,214,0,128,176,6,0,97,13,
0,8,107,0,16,214,0,128,176,6,0,132,53,0,8,107,0,64,88,3,128,176,182,9,0,96,105,27,179,9,88,42,186,221,174,141,0,139,212,233,116,150,236,178,173,90,181,42,109,218,180,41,173,89,179,38,109,217,178,37,77,
78,78,250,126,82,89,3,176,148,66,109,159,125,246,73,227,227,227,233,163,31,253,104,90,183,110,93,58,232,160,131,108,24,149,53,0,75,201,205,55,223,156,222,254,246,183,167,159,252,201,159,236,61,190,241,
198,27,211,147,159,252,228,116,254,249,231,219,56,59,168,163,235,17,96,25,126,121,47,225,110,240,58,87,98,57,203,227,119,191,251,221,233,141,111,124,99,90,191,126,253,178,236,49,216,147,116,131,3,176,
203,119,36,74,171,119,44,94,241,138,87,164,207,125,238,115,233,152,99,142,153,243,254,3,15,60,208,152,21,97,13,192,82,233,9,56,234,168,163,210,69,23,93,148,222,252,230,55,167,21,43,86,164,181,107,215,
166,155,110,186,201,6,218,214,246,179,55,3,176,124,195,111,57,42,185,243,141,111,124,35,93,118,217,101,233,5,47,120,193,146,95,159,61,157,149,194,26,64,88,239,241,240,19,214,11,51,26,28,0,59,27,75,156,
99,214,0,32,172,1,0,97,13,0,194,26,0,16,214,0,128,176,6,0,97,13,0,8,107,0,16,214,0,128,176,6,0,132,53,0,8,107,0,64,88,3,0,194,26,0,132,53,0,32,172,1,64,88,3,0,194,26,0,16,214,0,32,172,1,0,97,13,0,194,
26,0,16,214,0,128,176,6,0,97,13,0,8,107,0,64,88,3,128,176,6,0,132,53,0,8,107,0,64,88,3,0,194,26,0,132,53,0,32,172,1,64,88,3,0,194,26,0,16,214,0,32,172,1,0,97,13,0,8,107,0,16,214,0,128,176,6,160,175,219,
237,218,8,194,26,0,16,214,0,236,144,135,62,244,161,54,130,176,6,96,169,25,31,31,239,253,220,111,191,253,210,139,95,252,98,27,100,47,55,102,19,0,44,63,175,127,253,235,211,185,231,158,155,190,240,133,47,
216,24,119,3,29,131,18,0,150,249,23,121,167,99,35,220,197,246,116,86,170,172,1,4,52,75,156,99,214,0,32,172,1,0,97,13,0,194,26,0,16,214,0,128,176,6,0,97,13,0,8,107,0,16,214,0,128,176,6,0,132,53,0,8,107,
0,64,88,3,0,194,26,0,132,53,0,32,172,1,64,88,3,0,194,26,0,16,214,0,32,172,1,0,97,13,0,194,26,0,16,214,0,128,176,6,0,97,13,0,8,107,0,64,88,3,128,176,6,0,132,53,0,8,107,0,64,88,3,0,194,26,0,132,53,0,32,
172,1,64,88,3,0,194,26,0,16,214,0,32,172,1,128,221,105,204,38,0,88,126,186,221,174,141,160,178,6,0,132,53,0,32,172,1,64,88,3,0,194,26,0,132,53,0,32,172,1,0,97,13,0,194,26,0,16,214,0,128,176,6,128,229,
199,181,193,1,88,242,58,157,206,188,167,22,51,217,144,231,151,234,133,213,231,44,87,125,253,119,97,13,192,178,202,237,33,143,59,67,194,185,179,3,33,221,221,137,112,239,44,114,71,162,204,183,91,205,191,
51,236,243,132,53,0,203,49,168,59,173,54,50,228,61,139,9,221,237,13,241,238,128,105,58,3,150,107,216,50,44,212,202,52,93,97,13,192,114,54,210,10,233,145,234,239,157,93,48,255,238,54,254,222,93,32,224,
71,6,4,118,123,222,211,249,239,211,85,235,228,159,3,231,43,172,1,88,78,85,117,59,164,163,141,182,66,123,49,199,170,75,245,90,119,61,119,134,4,116,119,72,101,60,44,172,71,22,17,214,117,155,170,2,187,94,
150,174,176,6,96,185,134,118,167,21,212,99,3,2,187,155,230,31,175,110,31,27,78,173,80,236,108,35,168,211,128,234,183,187,192,178,165,1,129,221,14,233,169,33,149,187,202,26,128,189,42,168,75,171,195,122,
80,69,219,109,205,103,88,88,47,212,13,62,93,189,167,51,32,88,203,114,13,235,10,31,22,210,117,247,120,18,214,0,44,247,176,238,84,161,216,11,236,110,183,123,253,204,155,58,157,7,165,222,153,79,221,43,230,
205,160,211,57,50,126,212,175,229,247,199,4,151,151,105,243,227,43,242,251,203,227,171,154,199,135,151,192,110,92,215,60,62,164,245,17,163,205,243,215,180,62,243,193,121,250,239,180,158,191,79,171,218,
30,201,33,110,128,25,0,123,87,104,71,80,231,16,29,205,97,25,161,251,224,58,36,115,8,79,151,160,206,175,117,242,227,120,255,195,170,192,126,104,243,243,91,37,124,7,20,185,117,87,248,88,43,88,71,234,128,
206,203,247,157,50,255,252,252,100,180,230,249,27,154,199,247,78,139,24,24,39,172,1,88,110,65,221,14,237,212,174,102,7,88,232,84,171,186,218,125,120,4,117,132,107,243,243,155,57,108,191,53,51,147,92,145,
231,138,123,38,156,171,207,232,180,171,232,18,212,219,248,124,97,13,192,94,163,62,166,60,243,247,38,16,15,203,85,240,72,14,212,169,1,211,77,87,225,90,230,49,221,254,217,204,235,33,245,235,185,42,239,180,
42,244,97,203,213,201,203,243,160,33,33,60,157,230,30,159,30,58,168,76,88,3,176,220,3,187,30,81,157,242,207,110,21,198,83,173,16,156,44,211,69,151,121,93,137,55,143,31,88,205,123,178,21,156,91,91,161,
59,231,52,171,102,62,87,182,42,243,195,91,159,63,39,172,91,199,202,15,78,115,7,173,13,239,78,168,175,61,10,0,75,81,167,127,113,240,122,36,120,57,93,171,110,245,249,205,221,33,33,191,208,21,207,210,128,
42,119,208,233,94,195,46,15,58,221,154,119,55,13,190,130,89,61,34,124,42,239,32,76,85,59,10,83,57,216,157,103,13,192,178,173,170,187,105,126,55,247,116,154,59,80,107,161,74,180,126,223,182,194,122,123,
151,109,216,60,219,97,93,135,246,116,154,123,74,216,60,194,26,128,229,20,212,117,224,181,131,58,13,168,172,219,231,67,111,235,218,221,11,133,117,187,98,223,145,155,132,164,86,88,79,11,107,0,246,198,192,
174,207,73,238,46,16,190,221,33,129,187,208,205,62,134,77,219,217,198,227,246,52,221,69,236,116,12,26,108,54,112,192,153,176,6,96,185,132,116,167,21,216,157,86,133,189,216,155,120,236,104,23,248,66,183,
224,236,46,50,240,187,67,130,121,161,235,141,11,107,0,150,109,96,111,171,250,221,86,224,110,79,208,166,69,86,228,139,9,253,246,123,182,121,255,108,97,13,192,114,11,236,97,1,218,221,129,233,119,230,179,
239,234,117,155,241,255,5,24,0,115,94,84,112,188,16,247,18,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_nazwa_png = (const char*) resource_sklepSeqMainComponent_sq_nazwa_png;
const int sklepSeqMainComponent::sq_nazwa_pngSize = 11778;

// JUCER_RESOURCE: sq_kursor_1_png, 1562, "C:\sklepSeq\sq_kursor_1.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_1_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,39,56,10,57,79,142,0,0,5,154,73,68,65,84,104,222,237,
152,203,114,27,69,20,134,191,30,141,100,201,158,24,249,238,216,78,57,142,41,72,37,4,146,130,42,54,172,89,176,98,201,27,176,226,173,120,5,88,228,1,88,145,29,44,168,64,160,146,248,170,219,104,102,36,141,
52,151,102,225,150,124,212,150,20,3,14,176,208,113,157,234,209,204,200,58,127,159,255,220,26,230,50,151,185,204,101,46,115,153,203,127,39,106,230,83,237,41,235,61,251,125,61,118,173,34,253,255,1,160,61,
199,60,87,128,99,84,89,223,209,70,115,235,250,95,3,228,206,120,54,52,186,96,212,53,171,4,49,52,60,51,215,153,184,151,163,189,113,64,192,77,131,82,83,118,223,21,70,23,141,150,4,8,71,24,149,1,169,181,74,
48,249,4,15,233,155,2,165,166,240,94,26,93,22,90,50,247,11,194,128,84,104,34,174,37,160,73,96,36,40,169,227,177,245,6,112,211,40,84,48,134,150,129,37,192,3,22,141,14,61,161,140,17,67,195,7,98,181,193,
164,194,43,54,32,61,19,152,246,102,198,148,59,197,43,69,96,193,24,124,11,168,2,203,6,72,197,60,151,30,232,27,195,7,226,58,17,154,90,154,77,160,154,4,53,153,134,23,49,53,6,100,154,7,36,128,101,96,5,88,
185,133,87,125,200,131,195,51,206,143,124,252,110,11,63,22,116,27,138,13,104,240,6,32,169,229,153,116,138,94,130,214,222,136,90,238,12,106,141,121,192,65,149,183,217,122,188,207,157,47,159,240,97,221,
165,120,84,163,246,252,55,94,188,170,211,232,156,83,235,118,232,166,230,187,174,161,222,48,83,37,19,188,98,199,75,34,168,151,88,30,237,155,123,88,217,111,106,22,218,51,180,89,3,182,129,85,192,219,100,
227,235,3,246,15,15,184,203,30,187,172,179,26,87,168,4,25,217,89,131,230,203,95,121,241,251,9,167,237,115,106,157,35,142,59,33,81,50,173,202,88,32,134,235,208,232,216,104,15,232,154,53,22,155,144,14,169,
228,78,40,94,239,136,32,94,48,156,135,1,203,231,89,237,94,189,210,160,73,139,54,1,7,236,151,247,216,45,111,178,177,185,203,206,7,79,120,220,205,72,195,128,160,126,194,217,209,75,94,159,52,104,4,39,156,
182,143,57,13,107,212,227,30,189,212,108,92,201,168,148,204,24,218,5,58,64,36,18,134,22,113,225,152,213,242,128,246,42,130,247,171,192,22,176,131,102,129,115,253,25,49,95,141,136,229,41,238,57,119,121,
192,125,222,231,61,14,216,103,155,45,60,150,40,82,36,35,211,49,253,164,79,63,142,136,90,77,90,181,22,126,251,132,211,211,144,40,110,225,71,39,156,182,155,52,187,199,156,6,19,188,212,5,124,163,45,32,48,
128,122,163,76,167,34,173,132,241,5,179,35,87,1,244,89,230,167,236,27,82,238,82,80,34,196,149,137,16,197,199,234,9,159,242,9,31,241,136,59,236,82,161,130,70,147,153,191,1,9,61,122,186,67,39,237,208,203,
66,130,184,65,171,30,16,68,13,154,126,155,160,235,227,119,3,194,188,77,48,104,225,255,146,144,188,6,234,70,135,32,58,198,75,41,42,202,221,25,28,189,204,241,9,14,13,150,72,175,246,111,168,11,48,207,150,
126,228,89,245,25,108,40,118,86,119,248,130,207,121,196,67,182,217,162,66,197,128,24,168,30,113,49,36,44,250,180,203,17,81,53,32,36,162,163,67,66,237,211,206,235,52,116,59,15,114,50,190,199,165,141,162,
107,234,81,81,116,1,234,106,37,190,224,127,201,112,222,51,177,176,6,108,145,177,201,75,125,64,160,247,240,245,3,122,28,146,155,216,152,37,203,192,142,130,29,135,119,203,247,184,205,54,14,14,61,122,4,132,
70,3,34,221,49,33,173,47,195,180,192,83,86,212,119,56,248,192,9,80,51,94,8,13,189,6,168,40,183,1,216,249,191,10,172,27,58,221,34,199,161,173,151,137,168,18,234,13,90,220,39,210,15,201,89,68,143,154,191,
217,82,48,137,185,172,46,247,84,89,97,170,129,21,245,45,187,234,7,147,66,143,129,115,160,105,104,52,2,96,83,40,23,57,57,54,124,115,71,25,194,97,153,21,229,179,130,15,234,15,58,252,76,164,159,210,161,74,
75,31,16,234,67,250,220,65,83,68,227,162,199,10,220,101,158,241,109,42,90,21,168,0,84,136,13,65,166,245,75,87,42,177,22,221,229,16,128,108,155,7,6,249,146,241,80,145,37,186,44,169,46,112,70,166,158,19,
83,38,214,101,2,214,104,233,125,58,236,51,208,155,100,84,208,44,144,83,66,83,154,57,135,164,163,90,62,244,102,98,117,185,99,32,102,121,64,137,151,83,225,145,138,213,161,46,0,101,10,228,35,64,107,52,57,
80,207,73,112,201,40,208,213,139,180,216,38,210,91,244,88,103,160,215,73,89,66,83,52,160,92,114,22,1,109,98,75,81,24,85,222,88,52,136,87,64,184,99,109,171,246,36,136,129,96,101,98,184,216,53,6,151,204,
186,32,10,146,125,95,81,36,165,72,74,89,245,241,136,232,243,138,1,11,36,170,68,74,145,24,143,88,87,73,40,211,227,54,144,51,208,27,104,20,158,106,136,98,38,65,228,179,60,32,135,20,89,249,134,101,94,14,
56,69,49,31,200,207,147,0,149,40,145,80,82,137,49,232,58,83,109,199,68,75,100,54,174,47,188,48,5,192,69,135,167,205,80,35,251,244,116,194,120,233,138,144,43,78,0,39,1,150,196,28,225,138,255,83,16,163,
171,22,158,31,210,53,20,89,103,216,208,93,216,52,179,27,29,7,146,79,24,238,237,121,217,158,155,37,32,185,186,214,88,234,88,133,73,122,91,246,68,61,139,66,215,26,234,229,56,167,77,173,144,96,148,248,113,
199,50,202,181,0,201,213,177,42,170,99,101,59,9,162,111,181,211,153,29,3,234,111,31,7,140,159,25,169,9,94,42,76,240,148,51,97,231,229,41,135,77,219,196,74,163,153,161,79,254,207,1,252,117,64,246,142,171,
41,0,180,117,0,144,89,73,101,108,164,188,57,0,215,59,213,179,13,158,116,226,167,167,28,154,77,28,236,223,30,128,55,3,187,142,13,111,229,48,108,46,115,153,203,92,230,50,151,185,220,148,252,9,154,51,8,140,
204,99,37,222,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_1_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_1_png;
const int sklepSeqMainComponent::sq_kursor_1_pngSize = 1562;

// JUCER_RESOURCE: sq_kursor_2_png, 1817, "C:\sklepSeq\sq_kursor_2.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_2_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,47,0,0,0,48,8,6,0,0,0,129,167,35,226,0,0,0,1,115,82,71,66,0,174,206,
28,233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,40,24,182,207,115,137,0,0,6,153,73,68,65,84,104,
222,237,153,219,111,28,213,29,199,63,103,102,118,118,102,119,179,235,117,108,227,132,24,135,4,154,230,98,17,82,80,69,185,230,37,85,85,33,149,170,82,213,119,94,120,65,226,169,188,32,209,191,161,15,85,255,
130,86,234,91,91,85,170,132,170,16,4,69,240,64,168,160,16,72,28,140,19,156,245,37,89,175,103,47,179,151,57,60,236,111,226,179,227,89,103,147,216,8,36,31,233,232,204,218,103,206,126,191,191,251,239,44,
236,141,189,177,55,246,198,222,184,195,80,35,239,212,5,149,216,111,62,235,129,103,21,232,239,7,248,77,208,10,176,18,207,38,120,13,68,3,235,46,147,80,35,2,183,0,91,86,199,120,142,223,143,128,158,172,93,
227,179,222,77,18,106,4,224,182,76,7,200,0,174,172,49,1,109,128,238,24,179,107,16,218,21,2,106,4,224,49,232,172,76,79,214,140,97,58,61,160,45,179,5,132,242,220,49,52,17,237,52,1,103,27,82,177,169,100,
4,112,78,102,30,240,133,128,45,251,187,2,184,9,52,100,54,13,211,234,138,80,118,212,140,156,17,164,158,21,208,251,128,162,204,130,16,136,223,239,136,196,235,192,134,161,153,134,156,19,202,158,190,25,233,
2,59,65,192,217,70,234,150,97,46,57,1,61,14,140,1,133,41,38,243,191,224,220,220,60,87,23,223,225,189,235,66,168,96,104,37,147,112,110,107,192,140,116,225,190,205,104,59,179,113,196,57,125,1,85,138,129,
123,120,153,151,120,241,183,115,156,156,123,142,167,215,39,152,248,203,191,248,247,151,33,161,39,38,230,26,142,237,24,36,90,66,162,239,204,186,112,95,206,108,141,96,239,89,131,64,193,194,178,143,115,236,
231,61,122,103,106,108,100,29,236,169,223,241,155,151,95,229,149,23,198,40,185,114,198,24,48,5,76,0,251,229,115,108,110,49,185,77,173,244,77,117,215,28,54,38,96,71,58,122,230,134,170,156,189,204,188,229,
226,146,39,135,143,159,127,158,167,127,61,197,228,212,31,249,211,63,191,230,90,32,251,93,121,55,169,137,166,225,7,247,172,5,231,14,97,212,50,72,56,108,232,19,116,248,229,146,119,195,191,149,171,18,18,
226,224,224,227,227,225,89,115,156,120,238,13,94,159,252,43,127,251,199,127,184,176,160,209,182,72,222,204,15,25,195,153,205,144,218,19,18,35,71,36,123,203,95,222,116,237,20,137,231,129,2,107,60,194,45,
125,154,150,182,187,157,46,215,50,223,16,216,117,242,228,40,83,162,72,145,50,99,147,199,57,62,87,166,212,190,204,252,82,72,216,51,242,131,99,36,61,43,81,110,12,214,78,111,186,240,135,246,93,131,55,195,
100,172,110,15,240,241,84,149,154,174,178,166,103,169,227,209,212,172,232,85,62,207,125,65,142,28,83,76,82,162,132,71,54,251,32,7,79,206,112,168,88,165,186,186,204,74,32,231,229,83,8,216,41,224,213,109,
2,219,144,72,3,63,104,42,38,9,27,143,113,117,141,58,203,84,244,12,53,10,4,154,176,17,114,209,251,31,117,183,193,12,135,24,167,140,141,173,242,228,30,154,225,208,81,15,175,253,21,11,75,17,145,22,65,120,
137,40,100,106,194,74,144,80,195,72,12,147,188,74,181,249,254,234,177,95,45,147,85,87,88,211,7,217,96,156,155,64,85,115,165,55,207,133,242,187,28,102,150,131,28,192,234,7,179,98,137,210,163,7,152,30,95,
167,86,89,103,189,97,104,193,29,129,192,32,54,131,196,48,240,164,216,162,153,121,179,20,85,141,162,186,68,64,158,54,211,180,176,88,133,86,165,201,91,222,121,90,249,144,71,56,130,133,69,155,208,117,201,
204,78,51,125,204,199,11,111,80,169,68,68,145,128,207,167,228,3,107,139,15,152,165,183,128,87,67,202,131,100,152,204,25,137,170,44,153,182,4,64,3,159,75,209,83,44,235,115,244,40,222,62,103,63,240,164,
205,239,173,215,40,81,162,74,149,26,27,4,52,154,43,172,124,252,41,159,189,117,157,111,150,52,58,142,42,33,176,14,212,164,196,8,164,220,104,72,114,107,27,149,170,70,5,122,88,85,105,25,89,54,153,168,138,
146,116,98,18,208,195,226,170,254,49,95,69,191,162,205,161,129,179,30,86,204,30,63,204,147,156,65,161,104,211,166,77,71,55,104,172,85,88,190,176,200,181,15,234,52,106,198,27,53,160,42,235,186,16,169,111,
33,176,13,248,100,19,226,36,194,230,62,67,11,101,33,8,55,117,153,207,244,139,108,232,199,136,240,7,206,60,161,80,135,109,30,98,6,87,182,119,233,70,77,194,47,3,54,222,110,208,252,60,34,106,201,238,38,112,
19,184,37,107,146,64,15,21,68,163,52,35,201,208,233,39,170,204,49,153,121,65,228,240,255,232,167,84,244,57,58,76,110,57,247,168,130,9,5,190,50,83,100,4,124,136,226,3,28,174,160,104,139,185,172,0,171,66,
98,195,72,108,157,237,193,111,245,1,203,32,224,25,181,125,49,65,162,127,230,162,62,204,130,62,75,160,79,109,209,66,236,19,37,37,65,83,197,46,90,35,195,69,60,245,17,121,46,163,168,0,21,96,77,76,40,16,173,
140,8,62,189,37,116,141,172,153,55,124,33,174,60,61,0,218,100,248,34,250,9,21,125,150,144,7,83,11,65,91,78,200,170,205,88,227,178,192,172,245,103,124,22,129,165,132,244,155,64,27,21,68,206,104,205,98,
160,209,5,6,154,234,205,38,187,103,244,173,109,81,107,159,132,75,135,83,214,251,76,232,5,22,244,207,168,234,39,232,73,148,194,104,32,107,198,237,137,11,20,169,161,117,23,148,53,164,242,189,99,97,54,140,
64,148,66,160,107,52,224,49,129,80,180,225,51,173,150,24,87,127,103,81,127,194,245,232,44,117,126,132,22,237,36,71,135,136,178,122,135,156,10,110,247,190,155,223,167,205,59,162,209,193,199,4,64,27,245,
183,54,190,32,38,97,130,111,138,22,74,184,116,56,170,46,49,97,45,113,93,31,163,162,159,165,197,17,116,66,178,121,62,225,128,117,85,62,181,83,111,34,238,9,252,160,22,146,18,233,25,4,76,13,180,132,68,191,
25,41,169,26,37,245,33,15,232,121,22,245,99,220,212,143,211,226,136,248,148,230,1,245,95,10,212,229,221,100,130,50,191,243,30,193,15,106,65,15,209,64,26,129,152,68,150,253,106,141,49,117,158,170,190,200,
215,250,52,183,244,25,124,181,200,65,117,69,206,171,25,14,58,216,192,223,245,93,229,221,221,172,217,70,3,226,15,244,4,253,185,79,102,70,162,188,197,170,158,32,167,234,20,88,151,176,24,39,169,170,132,200,
56,198,119,81,65,180,115,224,211,115,130,157,82,94,196,36,226,153,147,255,57,34,209,142,128,12,140,242,32,24,72,78,82,26,236,60,248,244,204,108,106,33,123,187,177,233,207,184,25,183,197,84,186,134,173,
215,141,203,171,205,126,87,164,126,127,54,63,90,68,74,250,130,233,7,205,68,61,143,177,39,76,92,27,118,141,28,195,206,218,252,246,90,32,197,148,156,148,75,41,140,168,149,126,97,107,72,125,247,193,15,191,
227,183,19,221,211,176,188,209,27,72,84,137,27,133,239,6,252,157,127,168,72,254,202,178,53,171,166,92,133,124,183,224,183,154,211,118,223,175,13,31,218,27,123,99,111,252,208,199,183,14,182,204,115,70,
243,102,23,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_2_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_2_png;
const int sklepSeqMainComponent::sq_kursor_2_pngSize = 1817;

// JUCER_RESOURCE: sq_kursor_3_png, 1785, "C:\sklepSeq\sq_kursor_3.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_3_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,40,49,244,125,235,229,0,0,6,121,73,68,65,84,104,222,
237,153,91,111,27,69,20,199,127,179,187,182,215,151,58,238,45,73,41,105,83,53,165,5,181,164,148,155,202,69,8,42,181,79,240,194,23,224,163,148,207,128,132,144,120,235,3,72,149,0,241,128,64,72,72,148,94,
41,8,80,169,74,90,72,74,122,199,137,155,196,77,108,103,109,239,240,224,217,248,120,237,196,78,108,35,30,58,210,104,21,199,51,62,255,249,159,255,57,103,207,192,227,241,120,116,53,212,134,86,233,148,10,
173,15,239,163,27,158,106,81,255,63,0,212,12,15,166,101,166,106,177,143,111,166,22,207,190,0,113,214,105,120,96,180,45,166,4,18,24,92,13,205,0,132,254,111,25,104,62,113,219,128,142,136,25,0,9,0,84,129,
50,224,153,103,185,1,72,143,89,112,58,0,168,132,145,81,51,99,98,70,5,0,95,24,95,4,74,230,115,79,48,240,31,1,168,11,213,18,198,187,64,2,136,3,73,243,116,205,62,10,168,8,227,35,33,102,106,83,167,116,47,
89,104,199,64,96,124,196,156,118,2,216,4,164,205,51,101,64,68,205,247,43,230,212,23,5,0,41,106,191,65,212,125,6,32,221,39,98,78,58,9,12,0,155,205,51,5,48,200,118,247,8,135,135,151,89,174,94,228,242,189,
18,37,87,24,95,49,179,174,131,30,178,208,41,3,81,1,32,109,0,36,92,92,231,117,94,217,123,156,99,175,141,177,247,80,129,165,156,70,159,250,158,179,211,194,120,41,230,138,0,209,147,176,218,41,3,142,1,17,
7,146,17,34,153,17,118,142,140,115,232,185,23,56,242,234,48,131,49,27,139,52,233,29,71,121,105,252,18,63,221,45,81,138,27,150,150,205,244,4,136,158,185,146,213,97,20,178,140,27,69,1,215,198,218,21,35,
246,94,153,242,91,57,30,198,22,89,66,163,177,177,24,99,239,145,231,24,223,105,214,15,24,198,2,173,196,204,97,212,196,93,15,20,125,3,32,65,4,64,156,82,101,185,244,135,190,94,188,198,4,147,76,49,195,44,
30,30,14,14,25,6,6,95,229,229,163,41,82,129,176,3,0,9,227,134,81,3,194,218,112,41,211,33,0,189,234,116,184,67,65,95,152,242,254,174,94,225,42,127,49,197,28,243,40,20,81,162,140,178,251,133,35,140,239,
51,251,196,91,128,136,172,100,241,46,89,104,199,128,44,13,130,104,82,54,43,127,103,65,223,186,89,154,230,103,126,225,38,127,227,225,225,18,35,65,34,241,44,7,223,200,144,73,10,22,210,34,119,196,12,8,171,
91,16,157,0,168,138,242,96,217,196,121,136,171,135,148,249,153,156,246,175,149,38,184,192,143,220,231,31,28,28,226,184,108,103,219,211,227,28,124,222,236,19,17,185,35,217,75,87,178,58,60,253,160,60,40,
1,5,3,68,147,226,10,121,125,147,172,230,76,249,28,231,185,136,135,71,138,20,46,174,61,202,174,55,135,24,28,10,177,16,6,209,149,43,117,202,64,112,250,69,96,201,100,90,72,171,28,17,206,50,163,75,220,241,
57,197,167,252,198,239,184,196,72,146,32,73,114,104,63,99,39,28,108,71,68,165,77,161,168,212,149,30,86,7,80,75,50,1,11,178,198,89,2,30,173,184,210,160,154,160,164,39,120,160,169,78,149,249,128,143,200,
50,67,154,77,196,137,147,33,51,62,194,147,135,205,174,174,0,209,204,194,6,66,107,167,34,174,132,92,104,17,200,27,22,242,12,89,231,200,51,207,45,205,157,201,219,124,200,199,248,248,196,113,137,18,141,111,
101,203,91,9,226,91,204,158,153,182,32,122,6,160,145,5,233,70,139,134,133,154,43,237,82,127,146,86,87,40,160,153,212,156,159,188,192,103,124,137,66,97,99,19,33,178,123,27,91,143,41,148,45,92,105,64,132,
214,88,67,245,186,14,22,236,182,223,56,25,109,149,208,108,81,98,36,177,209,68,200,241,80,143,82,38,67,14,110,168,63,97,139,194,193,102,158,5,85,164,184,163,66,101,206,163,124,87,148,48,149,85,223,220,
78,70,225,125,175,7,153,184,198,66,56,26,5,90,200,3,11,0,12,171,251,12,169,51,88,70,27,55,52,63,92,63,203,69,46,51,75,142,60,143,92,143,242,113,96,135,96,33,35,92,105,67,165,134,181,14,119,11,64,120,161,
104,180,96,254,134,49,235,87,146,234,234,202,138,73,205,204,213,44,211,197,91,204,85,230,241,202,222,14,202,156,64,227,10,61,100,68,146,147,249,161,35,16,157,1,168,107,161,26,138,72,129,22,242,38,198,
44,51,170,190,195,97,118,101,237,45,13,215,124,152,209,240,72,195,146,126,158,162,62,42,18,92,38,148,31,26,179,116,27,81,119,206,64,35,136,64,208,5,3,96,1,152,7,96,68,77,243,132,250,6,69,221,129,255,209,
240,151,1,145,199,102,158,19,20,24,53,255,77,134,94,144,18,134,133,200,138,125,107,176,96,173,51,111,232,144,43,149,68,94,88,88,201,13,7,172,203,164,213,47,13,43,31,1,55,53,100,53,204,233,52,15,252,119,
41,177,89,184,146,44,187,93,225,70,86,175,52,208,74,208,50,172,230,13,11,26,135,10,99,234,91,162,220,105,82,81,86,215,152,152,213,123,153,246,223,161,186,18,145,2,55,106,14,171,107,184,209,122,25,8,131,
104,197,66,205,149,134,212,3,246,88,95,96,177,212,180,71,1,152,5,238,233,23,185,225,31,23,101,119,66,52,9,164,14,232,29,128,214,174,20,102,161,102,244,168,186,206,176,250,218,124,183,121,20,177,152,214,
199,152,240,95,193,199,18,39,239,116,154,153,55,6,160,51,87,42,99,227,179,207,186,68,90,253,180,70,112,142,51,173,223,230,174,30,9,181,43,213,26,205,227,174,25,104,5,162,36,146,219,60,48,103,98,76,129,
253,234,107,92,38,215,168,7,150,136,224,133,94,246,117,83,151,187,167,0,86,47,246,36,136,135,0,108,87,89,246,91,167,137,144,109,218,33,202,61,158,178,62,97,88,221,55,76,202,206,69,219,86,100,119,0,234,
44,248,45,114,67,192,66,77,212,59,213,109,246,88,167,177,77,233,81,147,237,117,14,88,167,216,165,166,140,11,22,204,33,120,33,16,93,182,215,219,129,208,169,64,164,94,168,147,45,253,121,128,49,117,141,130,
250,138,172,126,131,40,89,158,177,62,103,155,202,25,240,11,6,120,65,48,81,109,199,66,247,0,90,71,37,213,226,222,160,10,164,217,111,93,102,139,190,205,0,57,54,169,69,115,242,65,248,109,5,192,239,47,3,117,
22,48,63,136,0,160,4,192,90,227,55,134,203,147,106,214,124,230,133,94,144,36,128,186,11,173,209,130,236,21,3,18,68,32,234,229,208,123,117,160,143,224,237,75,139,110,118,80,221,22,67,26,168,246,95,3,171,
235,65,181,104,12,148,68,146,210,194,229,150,133,225,141,198,183,105,0,43,250,49,116,42,124,151,22,17,25,214,9,221,167,85,68,232,148,215,81,29,181,224,29,250,51,116,40,142,7,134,134,171,75,95,136,223,
111,120,173,236,176,245,174,232,215,168,95,16,34,4,109,137,223,213,2,68,99,239,117,29,247,6,253,3,208,124,215,166,218,48,214,215,11,241,199,227,241,88,101,252,11,137,39,229,145,159,175,80,123,0,0,0,0,
73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_3_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_3_png;
const int sklepSeqMainComponent::sq_kursor_3_pngSize = 1785;

// JUCER_RESOURCE: sq_kursor_4_png, 1541, "C:\sklepSeq\sq_kursor_4.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_4_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,41,28,168,185,134,209,0,0,5,133,73,68,65,84,104,222,
237,154,89,111,35,69,16,199,127,61,30,31,73,108,39,14,155,221,176,139,150,67,226,149,87,158,145,248,0,124,215,21,2,9,241,138,132,196,42,18,32,88,46,177,87,156,100,115,109,236,25,207,120,174,226,193,53,
78,167,119,12,56,118,28,33,49,82,171,199,118,215,76,253,251,95,71,119,181,225,255,235,118,47,51,183,132,180,141,35,107,156,231,24,64,202,209,206,61,152,64,110,7,192,85,197,61,171,247,172,207,87,36,128,
194,106,98,245,75,3,226,207,9,182,84,186,166,205,183,238,109,16,165,178,185,182,204,186,47,1,173,144,129,201,236,219,138,215,181,53,181,247,181,149,207,43,149,79,181,37,218,50,11,140,44,131,5,127,14,160,
37,128,134,182,53,109,45,253,92,215,223,81,5,19,96,12,196,64,228,176,35,58,102,5,38,52,153,253,18,128,175,202,174,3,27,64,71,239,215,149,141,154,42,151,169,242,17,16,88,192,196,241,141,149,50,80,154,78,
75,149,223,4,182,180,223,80,96,246,21,171,242,13,5,95,88,166,149,93,43,2,46,9,64,83,103,188,11,244,12,102,107,157,117,127,139,110,163,71,175,41,136,0,38,32,204,14,57,218,24,51,54,22,35,165,47,76,28,94,
218,102,81,63,240,231,176,127,219,132,214,128,54,176,249,41,159,124,252,1,239,237,60,224,126,119,151,123,219,6,67,76,236,189,164,127,254,57,95,126,253,35,63,149,62,48,210,190,12,4,43,103,192,115,88,88,
3,216,229,238,103,247,121,187,251,144,119,216,102,155,26,30,3,134,132,132,81,135,246,30,176,111,249,72,67,223,233,45,11,128,55,231,216,50,246,151,32,248,147,231,47,143,57,201,71,68,0,212,168,81,80,48,
34,202,51,178,166,202,174,233,120,223,201,25,102,85,0,76,5,19,62,192,62,253,139,62,7,201,128,33,5,5,30,30,5,5,99,198,173,130,162,163,114,77,43,212,250,150,73,174,148,129,42,147,226,136,163,226,5,251,28,
115,66,70,70,141,26,57,57,33,35,47,34,246,173,247,84,101,237,149,49,32,21,125,1,48,202,162,179,231,188,136,250,28,16,18,226,225,33,192,136,145,137,25,119,28,127,179,77,200,91,37,0,91,249,226,202,42,51,
145,139,163,252,85,242,148,103,156,243,90,7,20,132,140,76,76,188,85,58,187,99,62,181,41,3,151,139,196,27,3,32,78,6,21,107,97,6,185,121,77,40,201,175,252,206,75,250,8,162,38,20,18,17,117,16,54,28,0,254,
109,48,32,21,203,0,93,81,202,144,136,228,52,62,227,9,191,48,34,162,160,32,32,100,72,112,135,156,94,133,9,45,205,15,252,57,77,200,86,62,83,123,201,136,36,2,248,174,181,71,159,3,18,18,2,66,178,60,107,145,
203,6,190,113,25,168,45,43,18,205,203,64,225,172,235,193,48,38,229,152,129,200,97,112,200,99,246,8,25,113,193,5,164,52,200,232,90,239,170,59,44,44,204,192,63,3,152,172,85,220,217,207,167,12,212,72,16,
78,24,146,112,44,60,226,11,250,28,112,198,57,164,226,147,178,133,76,149,172,87,228,2,111,17,71,190,46,3,153,110,84,160,110,198,212,205,17,161,36,156,67,255,164,207,99,246,56,149,51,72,49,164,108,147,177,
174,207,105,252,205,46,238,198,1,20,149,0,26,164,108,114,72,66,194,80,224,88,248,134,111,47,247,93,25,187,164,83,51,170,91,109,41,142,60,143,19,185,202,167,186,68,134,13,19,34,68,36,186,3,120,45,118,192,
237,145,74,215,98,160,202,153,185,45,19,74,212,15,10,154,230,136,20,33,16,120,37,48,18,221,1,75,139,100,26,74,61,7,196,194,209,104,222,76,156,91,27,243,196,2,144,179,193,51,12,25,17,208,23,56,18,24,10,
68,248,140,184,79,54,221,177,53,43,146,218,181,51,242,191,3,48,137,68,69,69,181,97,172,161,84,232,153,231,24,141,76,35,224,133,192,185,64,128,97,40,15,136,167,25,185,49,131,5,179,10,6,108,19,74,174,176,
208,229,4,163,128,80,120,103,76,88,24,202,14,35,105,91,12,52,157,136,116,43,0,82,171,116,2,107,38,162,201,254,27,82,49,48,164,205,64,118,244,155,218,50,205,104,94,231,145,153,0,154,140,233,152,63,42,171,
110,25,77,78,121,151,228,138,31,52,173,112,90,187,121,6,222,244,3,215,145,11,182,204,211,25,106,24,34,121,72,36,45,39,156,214,23,93,157,46,139,129,9,11,109,206,241,24,86,74,38,236,16,76,19,154,237,3,11,
229,131,235,8,185,32,202,242,33,116,204,128,182,249,185,82,42,167,195,169,188,79,49,157,237,90,197,236,175,132,1,215,132,46,1,172,19,209,227,201,12,201,58,23,124,72,66,189,162,80,176,162,77,253,213,149,
169,203,192,100,109,212,53,7,212,24,84,202,199,242,46,39,114,183,114,107,122,77,48,215,53,161,194,241,131,178,242,6,29,46,88,227,233,140,183,197,120,20,10,58,213,103,20,21,69,131,27,217,145,85,153,145,
205,64,8,116,232,152,128,77,243,132,64,62,154,42,221,54,223,243,22,63,208,51,125,238,152,99,5,28,207,0,113,195,0,76,32,72,219,245,131,178,140,62,192,99,139,93,243,132,152,175,88,231,21,247,204,111,180,
205,144,53,98,12,162,64,7,42,51,182,14,60,138,85,49,96,179,144,58,231,0,147,82,250,93,99,216,54,143,240,201,85,233,242,26,0,23,218,2,149,75,44,22,88,53,128,220,98,192,159,30,112,24,98,234,180,244,59,81,
160,145,206,126,0,12,181,143,85,62,175,112,232,27,5,128,227,200,229,17,146,168,66,161,178,81,117,98,99,183,210,153,243,213,50,48,241,3,219,140,108,80,137,70,164,50,73,137,229,240,137,115,208,145,94,177,
255,107,28,118,44,194,128,109,70,151,249,118,162,88,105,78,246,247,118,246,206,44,187,95,232,172,108,177,210,158,180,221,3,239,90,197,234,114,86,77,233,50,145,45,112,204,228,179,216,37,21,101,199,204,
89,215,84,141,129,37,157,19,47,229,152,167,226,255,19,179,171,219,75,254,175,196,127,254,250,11,84,240,204,246,100,205,212,26,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_4_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_4_png;
const int sklepSeqMainComponent::sq_kursor_4_pngSize = 1541;

// JUCER_RESOURCE: sq_kursor_5_png, 1519, "C:\sklepSeq\sq_kursor_5.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_5_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,41,48,154,97,234,50,0,0,5,111,73,68,65,84,104,222,237,
154,219,110,27,85,20,134,191,61,39,31,226,164,33,41,37,21,80,85,106,81,43,46,184,224,240,8,188,0,119,220,32,94,143,87,64,226,14,181,226,32,168,168,82,40,45,33,105,75,219,144,164,177,227,177,61,227,57,
44,46,188,103,186,189,51,169,100,143,227,34,196,68,91,182,51,227,201,250,247,255,175,227,4,254,63,94,239,161,22,118,39,233,168,138,123,22,239,197,188,114,114,38,148,127,7,128,105,195,29,235,213,4,96,174,
188,124,95,19,136,183,160,77,40,140,118,141,229,24,64,10,195,51,109,124,86,190,151,78,94,7,136,90,192,238,155,134,251,198,242,12,32,197,174,167,64,98,189,102,117,24,241,22,176,251,5,128,64,175,22,208,
208,203,55,0,100,218,232,216,88,99,11,136,237,47,231,8,96,178,251,5,0,95,27,223,6,58,192,138,6,18,232,191,33,218,200,24,24,1,67,227,213,244,147,12,233,168,89,88,168,203,128,163,239,225,107,131,59,192,
5,189,58,250,119,190,190,54,209,6,135,122,245,13,227,115,67,70,217,178,36,100,203,167,0,176,14,108,184,184,107,155,108,52,4,225,144,163,88,144,64,51,211,214,242,114,78,57,244,52,144,165,1,240,181,65,45,
96,85,239,254,234,39,124,244,206,23,124,254,153,143,159,253,196,157,31,126,228,231,71,143,121,114,242,156,125,52,232,92,179,98,46,181,156,48,58,29,125,60,131,129,21,96,205,197,117,110,112,253,218,69,54,
111,172,208,230,18,159,190,255,49,31,38,119,217,254,245,54,223,223,218,230,222,131,144,65,172,37,53,212,155,224,26,97,119,38,13,215,149,79,193,64,83,3,112,46,178,217,185,204,214,77,65,112,112,200,201,
137,136,124,133,250,96,139,75,95,174,179,126,213,144,210,220,198,47,2,128,103,68,160,150,54,138,11,172,93,104,209,186,58,209,138,75,70,70,151,30,79,121,198,14,187,7,7,28,30,85,228,11,101,101,239,115,2,
48,29,62,61,139,1,31,96,141,213,203,192,154,66,225,224,16,17,177,207,223,236,178,199,46,123,143,99,226,238,25,117,147,204,154,7,156,26,225,211,212,127,1,128,128,160,213,166,125,115,204,24,71,255,116,233,
177,199,35,118,216,141,251,89,120,95,59,172,153,180,102,54,188,14,128,130,1,183,130,1,92,220,142,66,93,75,72,74,249,60,103,159,135,236,112,144,28,246,200,120,98,148,22,153,78,112,249,84,57,177,4,0,133,
241,158,81,66,52,244,102,110,70,68,235,41,25,30,30,35,34,118,216,229,62,15,96,40,71,40,6,250,62,69,41,145,90,53,209,57,50,240,50,124,154,17,200,48,30,39,33,189,58,34,114,19,18,28,20,7,28,114,151,109,210,
126,146,147,176,131,203,80,95,59,182,106,161,153,147,216,34,24,152,6,32,52,211,60,189,22,18,58,41,41,0,247,249,157,187,249,54,244,25,161,216,195,209,39,32,50,0,20,217,88,206,219,7,236,4,54,13,32,199,39,
225,237,144,1,49,49,33,3,110,241,29,188,16,24,200,0,69,17,125,178,10,9,205,213,23,212,5,16,24,11,18,54,72,37,8,25,48,34,226,15,254,228,219,236,54,28,11,196,28,225,157,210,127,85,79,112,78,12,84,235,223,
55,244,175,136,229,58,9,193,48,31,114,76,151,175,249,6,158,9,244,16,114,254,162,169,6,103,232,127,110,0,222,130,34,16,228,184,196,92,193,193,37,129,231,141,125,238,140,127,153,200,103,40,41,109,245,148,
128,177,193,64,82,87,62,179,74,72,189,194,7,64,80,164,188,133,160,16,56,166,91,24,15,25,35,154,234,133,81,251,39,21,187,159,207,147,200,188,57,0,155,198,191,148,80,70,131,140,102,81,229,239,201,35,232,
9,122,207,187,180,233,27,141,77,237,248,63,15,0,219,7,188,178,219,202,240,233,203,187,68,210,40,131,228,11,224,72,38,197,114,155,46,205,169,248,159,212,205,192,243,2,176,167,16,158,222,211,128,1,23,25,
106,64,39,2,125,129,19,45,174,134,58,96,85,133,6,3,105,93,231,173,11,192,49,28,25,198,210,32,148,77,66,9,72,117,139,34,229,183,50,154,28,226,150,189,174,169,253,172,172,139,230,156,11,121,51,132,80,91,
70,5,19,48,38,224,132,55,233,227,156,82,179,34,37,40,227,63,103,56,239,220,12,56,115,248,128,45,35,24,227,49,146,118,165,43,58,12,105,168,254,25,242,169,229,192,117,194,232,52,3,49,45,164,76,104,54,199,
199,172,208,211,159,210,10,249,200,50,24,80,175,0,1,67,217,32,63,19,64,159,86,25,129,22,42,159,121,24,192,234,93,29,45,161,14,185,78,104,150,247,224,171,99,86,75,9,153,187,159,213,201,192,117,138,57,78,
205,250,71,108,145,79,26,250,83,231,61,162,73,110,174,100,64,150,201,0,214,124,63,183,6,178,82,1,87,112,25,25,37,68,237,6,102,17,0,114,107,84,14,99,217,64,42,37,148,47,186,129,169,3,64,172,57,255,88,27,
5,25,43,72,101,78,113,240,74,6,70,250,122,155,129,90,135,55,199,238,155,198,79,42,157,247,156,175,24,202,27,8,46,25,62,3,182,0,240,233,115,89,61,212,198,15,244,119,98,195,15,106,251,128,55,227,238,155,
15,41,134,122,68,238,115,69,253,6,170,89,150,213,99,93,19,57,228,248,12,128,158,190,118,104,201,72,150,201,64,110,0,136,140,145,96,17,93,38,207,3,20,1,141,169,235,66,38,101,93,95,51,17,79,73,104,41,15,
249,84,40,72,199,148,80,108,248,79,174,63,15,116,111,224,25,141,251,216,144,79,168,25,48,1,176,76,6,108,22,48,0,69,214,164,89,25,83,183,226,121,88,100,56,113,182,136,16,58,175,19,87,57,117,108,148,215,
69,193,103,142,14,147,138,54,82,22,241,176,123,182,121,252,203,201,180,221,157,217,207,134,109,199,183,203,135,252,245,0,56,27,136,58,99,190,95,253,116,126,65,198,207,15,160,186,209,169,186,231,185,253,
143,196,127,230,248,7,50,126,188,242,171,127,2,71,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_5_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_5_png;
const int sklepSeqMainComponent::sq_kursor_5_pngSize = 1519;

// JUCER_RESOURCE: sq_kursor_6_png, 1758, "C:\sklepSeq\sq_kursor_6.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_6_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,42,11,0,71,80,213,0,0,6,94,73,68,65,84,104,222,237,
153,235,111,20,85,24,198,127,103,118,103,119,182,59,221,93,90,130,45,85,18,90,176,52,196,24,20,12,136,198,152,144,26,34,32,6,209,196,191,70,255,17,19,53,209,196,40,137,4,194,197,104,66,52,168,209,114,
17,196,32,23,11,4,150,2,237,222,218,189,239,28,63,236,153,114,118,186,219,206,210,41,250,161,39,153,156,110,187,61,243,60,239,251,188,151,115,14,172,142,213,177,172,33,158,202,91,164,45,60,239,242,190,
87,182,204,98,86,254,63,8,60,6,238,62,134,54,235,195,81,224,221,185,249,248,32,34,158,18,248,80,155,71,104,86,119,128,6,80,87,179,51,79,102,9,18,225,21,150,167,80,239,8,1,38,16,81,179,251,59,52,240,53,
160,170,102,151,72,3,105,47,42,41,177,130,214,55,20,208,176,2,110,105,79,196,67,160,6,84,128,178,122,188,68,58,122,34,188,130,210,9,169,245,163,64,12,232,1,108,53,91,202,19,40,128,21,160,4,204,181,145,
151,30,27,43,76,160,61,120,23,120,66,123,98,202,11,66,89,185,4,204,170,223,25,109,130,91,34,109,209,206,11,225,21,4,31,81,64,109,32,9,164,128,53,64,50,73,34,250,14,251,198,102,152,41,30,231,212,13,137,
140,43,175,120,227,194,149,144,161,121,99,197,60,224,234,62,164,129,143,43,139,167,128,126,69,132,15,121,255,229,61,188,249,94,150,92,209,194,58,122,132,163,19,14,142,173,73,170,218,38,14,218,142,208,
10,4,109,84,3,159,84,86,239,87,36,56,200,254,209,3,188,125,56,130,153,168,80,233,9,19,30,142,18,141,78,114,235,166,68,154,10,176,151,64,29,112,248,184,186,192,3,70,192,210,49,53,235,247,106,4,82,0,59,
217,49,116,136,3,31,216,244,244,213,169,147,167,192,12,153,164,131,179,119,128,103,246,9,68,88,253,111,84,203,84,134,86,0,9,158,64,103,221,39,20,248,62,128,205,140,244,31,230,221,67,41,82,3,6,6,37,74,
164,185,207,223,92,231,50,87,140,187,141,123,111,200,138,243,130,86,39,22,5,30,76,12,60,150,142,107,125,75,73,71,183,190,232,197,142,238,101,124,124,61,131,91,162,68,168,81,99,138,7,92,230,10,191,49,65,
166,152,133,162,44,96,137,28,209,150,222,104,201,97,4,0,222,80,224,163,158,172,179,6,48,13,12,241,26,187,118,140,176,113,183,133,133,137,73,150,28,23,185,204,25,126,34,147,205,192,180,156,5,190,38,206,
63,45,85,120,145,252,31,132,7,244,192,245,74,39,169,60,193,40,155,55,109,101,108,127,140,152,17,167,135,42,85,46,114,137,227,156,36,255,40,15,25,233,96,138,211,172,21,151,212,186,37,85,216,106,158,222,
72,6,231,129,86,233,68,180,130,165,75,135,126,250,214,110,101,236,96,140,88,111,156,30,76,76,174,114,141,175,56,194,244,212,52,220,151,80,225,23,134,196,25,181,114,89,85,227,162,250,185,54,223,74,4,38,
161,133,210,137,120,170,109,18,16,33,66,225,97,54,190,101,19,223,104,97,97,99,243,128,135,124,202,23,76,166,111,193,93,9,5,121,131,13,226,91,76,106,106,245,28,144,87,4,42,42,149,6,238,129,118,210,137,
107,224,99,0,235,25,216,158,36,241,138,137,137,77,156,58,117,62,231,75,38,210,231,224,150,3,211,50,207,144,241,13,9,81,80,235,102,21,129,89,205,3,186,132,2,136,129,133,57,95,151,142,75,128,30,98,235,18,
36,246,132,8,153,22,22,17,34,28,231,36,199,238,159,128,235,14,204,210,96,80,156,98,131,152,84,43,207,1,25,101,125,151,128,91,200,156,197,118,105,225,0,114,190,158,54,133,129,48,109,236,113,3,99,208,192,
32,68,136,11,252,193,39,15,62,131,191,156,102,136,246,138,243,108,49,126,86,107,214,20,248,28,80,80,100,42,26,248,69,51,81,120,153,57,95,183,126,172,185,160,185,205,193,121,169,66,69,148,41,115,157,27,
28,123,120,2,46,56,77,65,68,72,179,73,156,196,162,236,145,142,11,222,221,15,44,185,23,240,79,96,33,120,111,155,156,82,229,103,93,85,86,95,207,26,57,171,65,131,28,121,166,238,77,53,193,55,35,174,196,128,
56,205,160,184,167,5,109,86,3,239,166,80,95,224,187,241,128,151,64,204,99,253,102,86,42,203,87,113,24,174,139,58,25,39,3,83,18,174,106,239,239,21,231,25,51,126,215,82,102,206,163,251,174,192,251,35,176,
48,112,45,79,209,178,85,24,142,50,199,118,28,4,53,9,51,178,153,42,221,17,33,205,136,248,158,208,124,107,220,14,124,173,27,240,126,61,224,77,155,122,191,211,11,64,21,155,140,179,155,18,125,84,129,172,108,
194,123,156,172,203,12,136,239,24,16,233,37,116,239,171,125,240,79,160,243,254,214,37,96,1,48,45,183,48,205,24,101,5,188,238,89,39,46,254,228,121,99,66,125,170,40,203,23,148,245,23,130,239,226,96,203,
143,7,188,193,171,19,128,89,82,164,157,93,100,137,205,231,149,214,55,100,24,22,167,137,44,168,182,179,158,190,167,73,160,11,240,126,8,180,43,92,46,1,19,16,220,114,182,49,197,230,142,78,239,23,63,50,36,
238,168,79,121,143,238,91,173,223,37,120,191,173,132,55,3,185,205,27,204,200,53,76,201,29,200,14,134,176,152,100,68,232,5,75,151,78,233,73,117,223,45,1,67,35,224,6,179,137,68,112,91,190,72,133,231,58,
208,174,49,40,126,32,37,114,154,245,11,30,233,212,151,99,125,63,4,68,135,25,30,201,181,76,203,157,200,14,7,3,182,184,196,6,227,138,150,243,11,109,116,95,95,14,248,110,186,81,253,132,172,14,212,48,169,
98,137,219,29,206,58,242,12,138,179,196,41,106,129,235,234,190,164,181,10,79,44,29,127,199,42,31,69,244,147,101,83,11,228,40,81,17,38,197,36,97,110,42,58,235,230,61,148,18,191,50,106,156,37,76,67,73,39,
163,181,12,110,209,106,44,215,250,126,211,168,110,249,234,252,49,160,32,74,66,72,18,226,2,207,114,141,180,51,204,29,57,78,157,4,3,226,28,214,252,121,103,214,83,176,106,218,158,119,89,224,151,62,157,150,
118,167,109,99,74,181,207,73,213,78,52,13,145,147,9,234,132,73,137,28,33,10,202,242,25,173,93,118,27,182,38,137,101,90,223,143,7,92,237,215,85,188,84,180,179,154,134,230,145,230,97,109,82,20,181,211,230,
57,101,249,92,219,118,33,0,240,126,37,228,104,167,200,21,141,152,251,185,168,188,99,42,114,142,2,90,86,127,155,243,116,154,78,16,210,241,127,193,209,186,137,215,139,153,247,9,171,245,164,22,47,238,165,
69,165,101,147,34,102,157,160,8,248,221,15,180,94,190,181,94,9,133,181,163,64,161,125,191,174,190,83,107,233,117,2,180,126,119,87,76,173,151,118,70,155,10,109,116,184,184,107,120,58,77,231,191,33,176,
56,25,253,179,126,182,233,44,184,34,10,40,120,131,185,228,107,18,89,106,157,21,1,190,58,86,71,64,227,95,87,200,184,99,82,7,125,69,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_6_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_6_png;
const int sklepSeqMainComponent::sq_kursor_6_pngSize = 1758;

// JUCER_RESOURCE: sq_kursor_7_png, 1725, "C:\sklepSeq\sq_kursor_7.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_7_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,42,32,172,251,169,149,0,0,6,61,73,68,65,84,104,222,
237,153,217,111,28,69,16,198,127,61,51,123,217,187,222,245,38,142,237,28,50,190,72,98,17,18,142,96,57,10,9,71,2,4,241,0,15,136,39,254,23,30,120,226,255,128,72,32,110,1,65,32,164,72,72,28,70,78,162,8,137,
28,144,195,57,28,59,9,100,118,215,187,30,239,76,243,176,61,118,185,189,54,118,18,7,144,220,82,105,164,217,99,190,170,250,234,171,234,30,88,95,235,107,125,253,175,151,250,87,158,170,179,202,122,190,141,
67,47,184,170,178,254,111,56,208,0,30,155,99,93,37,120,13,68,214,181,169,35,222,191,4,220,21,230,88,78,68,64,104,89,36,28,123,192,25,104,128,119,4,112,207,88,194,152,39,28,208,6,112,29,8,128,89,99,243,
142,88,89,240,30,64,212,101,196,19,64,18,72,9,75,152,207,148,137,116,29,152,1,106,198,148,113,70,55,203,130,183,198,116,145,192,19,64,218,88,70,88,74,56,16,26,176,85,160,34,238,207,131,215,89,45,179,224,
61,0,186,36,12,200,24,112,171,101,105,243,29,76,244,107,64,217,100,202,17,133,44,237,62,59,176,144,46,142,0,158,52,0,91,140,101,129,156,176,4,64,130,132,243,8,59,59,102,8,56,195,185,169,144,48,109,254,
39,166,84,108,141,90,208,89,21,103,193,91,131,168,75,158,103,154,0,111,51,78,225,226,170,33,118,20,15,178,127,119,39,155,30,155,98,42,81,165,246,238,5,46,142,27,240,179,166,30,102,68,81,199,142,221,99,
6,154,71,61,105,44,6,222,42,64,183,25,71,0,24,164,63,127,132,23,118,13,177,125,216,193,237,187,206,132,186,67,137,28,217,97,23,119,34,36,204,154,90,152,54,86,181,36,247,30,50,48,15,222,21,92,143,85,37,
6,158,21,192,243,230,123,108,99,107,246,69,158,223,177,143,225,145,2,133,193,50,101,239,42,215,185,196,101,206,114,142,43,92,27,9,117,248,35,138,43,230,191,82,38,40,158,40,234,187,84,161,197,10,35,139,
52,45,128,231,12,232,188,201,6,30,158,243,28,7,123,143,112,248,192,0,125,187,92,220,180,79,137,27,76,242,27,103,57,193,41,78,243,43,186,28,101,8,217,79,78,125,136,67,82,200,172,43,162,175,86,239,192,98,
93,151,69,154,49,192,179,2,120,62,126,208,118,6,59,94,226,240,83,79,242,216,72,7,27,139,30,30,62,37,46,49,206,79,140,242,61,63,48,89,153,4,31,152,214,16,48,66,39,63,82,84,231,4,224,166,77,215,187,75,202,
72,105,148,81,47,200,168,167,73,121,207,114,112,207,8,123,159,233,163,183,103,3,69,55,69,10,159,18,99,156,228,115,190,226,212,244,105,184,169,193,215,13,150,7,26,92,38,104,87,82,129,162,102,99,196,202,
28,88,8,222,19,10,211,210,132,46,5,147,33,250,233,237,124,154,125,135,250,233,219,211,201,166,214,28,57,210,164,153,226,38,31,243,57,71,131,15,96,60,106,128,47,27,157,113,241,41,168,81,182,168,95,216,
168,174,153,158,16,136,113,34,90,93,39,94,40,145,146,50,173,22,93,10,177,194,120,120,206,62,134,247,14,177,243,240,70,138,221,45,100,84,43,45,120,184,156,224,20,111,243,14,183,207,223,130,43,186,161,45,
141,137,44,162,77,141,210,165,70,217,166,206,147,154,235,198,101,115,149,78,232,149,53,178,121,240,82,101,50,66,26,243,64,187,177,36,64,145,246,252,94,158,120,121,51,93,143,167,72,182,2,56,56,248,148,
120,143,247,249,98,252,24,156,137,26,112,226,201,51,195,57,186,213,113,122,156,223,200,80,51,247,171,192,159,52,170,66,58,17,202,30,176,180,3,11,11,214,19,218,30,75,99,1,40,26,240,142,131,114,186,233,
238,29,100,224,181,12,233,190,25,2,42,84,8,9,249,157,11,28,173,188,15,163,209,124,196,27,79,190,197,70,117,156,126,245,51,121,229,139,79,124,224,142,49,223,204,68,181,213,102,192,230,124,28,249,54,3,186,
104,12,23,55,185,129,246,225,54,114,71,238,112,167,80,163,138,139,75,149,26,99,225,73,56,25,193,13,65,91,135,42,45,156,97,192,249,146,110,117,21,53,7,102,198,0,246,69,228,43,166,137,205,88,117,176,204,
126,96,158,58,18,124,76,153,34,176,33,6,143,166,13,56,228,42,247,128,135,151,212,104,2,29,64,69,195,101,13,23,45,225,72,50,65,151,250,154,135,157,49,146,204,138,13,76,12,186,36,128,87,5,117,130,165,246,
4,203,101,192,177,228,50,39,168,3,179,116,81,213,175,18,241,104,168,235,132,97,189,145,232,91,26,174,106,251,223,102,104,83,99,244,171,111,233,82,215,197,39,101,1,190,34,248,94,19,243,79,125,41,5,90,202,
1,91,54,83,22,255,193,215,3,252,165,223,96,150,45,115,19,124,73,55,202,206,94,9,110,208,169,190,99,200,249,1,143,186,185,27,8,142,151,12,248,138,5,92,82,166,1,126,21,123,98,123,44,78,205,109,62,174,235,
61,76,234,215,9,104,39,208,243,73,110,182,114,106,140,94,245,13,91,213,165,38,69,106,243,220,214,252,112,57,224,43,233,3,139,103,158,41,189,149,63,162,87,168,208,62,23,203,230,191,12,232,80,95,179,211,
57,78,235,156,246,4,192,95,6,124,204,245,120,202,140,139,180,190,32,234,203,0,191,187,97,46,137,79,157,155,212,217,188,228,119,18,76,208,163,62,161,223,249,21,151,208,220,45,9,105,44,89,92,183,163,174,
255,41,234,43,113,64,158,205,196,167,4,179,228,149,207,144,243,17,167,163,86,106,244,47,250,77,78,157,96,135,250,148,14,53,37,20,230,79,19,121,201,247,165,162,190,98,224,203,201,104,220,125,227,121,167,
205,40,79,7,176,9,72,51,174,123,56,19,189,73,96,50,161,168,179,65,125,199,46,231,152,232,166,53,3,92,130,159,22,133,58,187,90,186,52,91,238,162,59,111,37,109,254,203,113,194,5,50,228,149,143,86,147,248,
250,33,64,177,89,125,198,110,231,91,51,195,196,133,122,11,184,45,28,40,91,145,191,235,168,175,182,145,197,83,103,65,204,62,5,52,9,198,117,15,33,73,122,212,121,156,185,61,172,28,3,252,38,221,180,46,128,
71,107,115,184,219,160,145,108,100,246,232,156,51,163,69,124,244,17,26,106,76,27,170,216,29,53,6,31,205,21,234,61,68,125,165,69,28,111,40,228,110,72,139,179,155,146,113,208,62,144,146,155,240,90,211,110,
122,159,192,47,237,128,42,107,116,22,203,9,172,163,142,164,117,36,56,107,192,214,4,240,96,185,115,205,181,127,63,176,120,79,144,16,27,27,87,136,64,212,228,80,182,190,64,219,215,0,252,202,78,167,27,245,
96,59,226,8,133,178,41,23,10,135,162,181,4,191,210,78,172,45,11,155,29,111,52,121,33,161,215,26,252,234,222,15,220,199,215,66,235,107,125,173,175,245,181,190,254,51,235,111,204,136,171,200,129,250,9,91,
0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_7_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_7_png;
const int sklepSeqMainComponent::sq_kursor_7_pngSize = 1725;

// JUCER_RESOURCE: sq_kursor_8_png, 1425, "C:\sklepSeq\sq_kursor_8.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_8_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,43,18,125,55,201,84,0,0,5,17,73,68,65,84,104,222,237,
152,203,143,19,71,16,198,127,61,221,243,178,61,246,174,109,16,38,217,176,1,114,72,196,149,83,238,145,242,87,231,134,68,36,46,1,37,33,32,133,229,177,11,17,187,246,250,181,235,25,143,59,7,247,176,237,222,
25,99,72,8,82,228,146,74,221,99,79,207,124,85,245,117,117,213,192,86,182,178,149,173,108,101,43,91,249,124,34,62,203,91,117,67,108,136,65,47,239,24,235,255,222,128,11,144,246,40,74,174,203,112,232,74,
117,140,17,159,0,180,171,158,81,97,141,197,220,53,172,0,183,176,52,119,174,87,12,81,255,146,135,203,0,123,128,172,24,93,67,108,71,218,192,231,70,51,51,230,70,245,199,69,96,189,135,165,51,87,214,88,204,
165,115,159,87,18,129,2,124,6,164,192,204,82,219,16,141,24,107,245,129,94,246,42,60,108,3,44,0,251,214,232,151,24,82,172,183,233,164,29,240,103,192,212,250,223,222,31,121,53,133,86,61,237,2,118,189,170,
28,128,5,224,192,168,111,141,126,137,17,118,36,22,198,195,5,248,177,89,35,44,122,21,52,18,128,19,129,114,224,197,11,93,143,250,14,88,123,12,205,220,30,189,13,72,90,188,47,2,18,107,221,194,217,11,243,117,
17,16,150,135,92,111,218,128,66,231,119,247,122,5,112,72,224,181,104,5,29,218,81,141,56,168,211,8,34,194,224,26,87,187,10,85,247,144,205,148,52,233,211,23,67,70,189,39,60,253,233,136,55,15,52,122,97,248,
127,110,84,218,27,95,149,120,223,179,192,135,64,108,105,228,204,67,107,188,148,16,34,66,25,18,201,93,118,194,155,220,216,253,154,253,43,123,236,93,111,210,104,213,169,95,205,72,189,25,89,60,98,164,250,
12,130,9,147,224,148,33,207,121,17,255,197,219,158,70,75,160,1,140,204,59,252,106,3,46,66,232,89,224,107,230,1,182,214,128,186,185,231,157,72,164,216,161,21,182,104,69,215,184,154,220,225,187,253,27,236,
125,213,165,219,171,83,79,34,66,63,36,8,20,42,156,147,203,41,83,250,12,56,166,207,43,14,57,224,5,127,242,140,3,94,144,158,167,144,233,132,154,8,144,100,22,120,229,166,93,229,80,71,88,27,51,50,64,155,192,
14,208,50,115,89,44,168,17,7,93,186,201,21,58,201,109,110,239,239,179,119,171,71,239,86,157,216,175,81,243,99,98,63,32,16,10,137,143,143,135,71,74,202,152,83,158,243,146,39,60,229,55,30,243,59,127,112,
156,157,192,68,27,162,104,128,54,74,4,196,76,172,125,40,220,72,171,10,254,219,17,104,1,109,3,94,4,248,181,38,205,118,155,221,206,117,122,183,175,211,251,182,67,187,219,160,46,19,18,207,67,32,81,248,248,
4,4,40,36,2,193,140,25,199,156,240,136,95,185,199,125,238,113,159,124,48,95,146,99,170,47,178,124,174,151,219,51,4,218,26,98,129,125,112,185,85,68,149,1,202,108,198,216,68,161,69,78,23,205,55,169,204,
110,206,196,236,206,140,180,121,204,9,25,25,125,6,52,73,140,54,105,146,16,19,147,146,242,140,3,126,230,1,191,156,63,130,195,5,188,213,48,52,137,114,157,196,120,204,223,93,205,173,146,66,219,133,94,153,
1,174,17,17,26,201,64,127,79,198,15,72,24,169,17,35,53,2,41,86,179,184,6,50,189,60,122,78,52,188,209,203,76,190,153,44,16,166,140,16,228,4,226,4,69,110,50,207,204,152,236,26,177,182,22,186,40,9,52,154,
49,19,78,245,234,121,152,235,37,224,153,57,47,23,27,21,240,115,4,115,60,206,145,12,80,140,240,197,0,159,17,138,41,146,12,197,25,59,226,136,186,24,155,195,236,204,42,37,86,140,80,21,101,236,106,73,235,
145,83,231,33,79,245,143,100,68,27,1,93,130,205,16,164,120,76,241,233,19,137,35,234,28,162,56,35,20,35,98,70,196,76,73,196,24,101,17,230,130,54,167,70,39,38,18,27,27,144,91,213,96,6,64,67,12,8,197,67,
102,250,238,26,192,41,146,9,146,33,145,56,36,225,25,53,113,76,192,148,26,99,18,49,36,124,47,251,103,198,227,19,163,35,163,103,134,70,115,59,214,170,4,188,93,13,22,15,219,33,100,70,135,135,12,185,187,178,
70,50,196,231,152,88,188,36,225,128,166,56,34,98,74,77,76,104,48,89,3,52,43,41,15,236,10,244,220,42,230,166,230,58,181,202,233,202,8,228,78,65,53,1,134,8,154,236,138,87,188,210,175,89,160,136,56,164,38,
158,115,69,60,38,161,79,44,166,196,156,87,180,133,169,1,231,170,93,243,219,154,150,148,211,169,147,141,74,250,1,221,40,78,97,251,16,219,5,58,64,155,57,45,94,235,47,200,145,116,196,27,66,102,248,151,184,
187,112,94,106,131,119,155,19,187,73,201,29,234,150,233,69,119,182,166,35,115,75,90,245,238,244,85,100,124,41,166,38,189,218,247,187,141,71,90,226,245,42,208,85,173,99,190,166,165,172,60,137,181,99,128,
93,119,204,13,23,35,19,37,207,220,111,115,183,204,227,243,53,160,93,96,11,103,47,234,75,153,209,105,234,87,13,16,99,141,110,20,139,51,167,145,200,76,68,138,162,74,56,123,38,43,1,190,14,116,25,80,46,141,
107,62,169,84,81,200,206,68,169,19,149,85,74,173,254,151,151,112,53,95,3,120,99,144,31,254,97,107,185,153,69,73,131,46,157,70,92,191,135,179,250,18,13,254,1,216,77,35,96,135,49,183,64,186,223,117,40,241,
234,226,83,3,254,176,47,115,213,95,215,248,88,206,110,101,43,91,217,202,86,182,178,149,255,147,252,13,140,110,108,94,252,239,20,186,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_8_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_8_png;
const int sklepSeqMainComponent::sq_kursor_8_pngSize = 1425;

// JUCER_RESOURCE: sq_kursor_9_png, 1540, "C:\sklepSeq\sq_kursor_9.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_9_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,44,32,250,161,14,19,0,0,5,132,73,68,65,84,104,222,237,
152,75,115,19,71,16,128,191,217,93,189,86,146,109,217,198,54,216,196,84,17,72,42,149,3,161,42,164,184,165,114,225,103,228,119,229,247,144,11,228,68,85,14,60,12,197,35,6,227,135,44,105,87,171,125,79,14,
158,181,71,163,93,27,8,144,139,186,170,171,87,246,74,219,223,116,247,76,247,194,92,230,50,151,185,204,101,46,115,153,203,39,139,184,240,14,217,17,31,112,191,60,187,195,151,255,63,192,153,211,162,66,171,
32,164,113,45,167,0,191,0,156,168,112,190,80,75,169,173,89,19,68,86,104,174,217,124,230,255,159,9,198,169,128,42,28,119,148,214,148,181,53,152,42,128,194,225,172,194,158,168,236,200,153,72,125,2,148,40,
89,253,98,165,29,160,174,180,169,93,59,26,4,37,142,23,206,22,154,42,205,52,155,151,64,125,82,132,156,138,213,183,149,179,13,192,213,180,169,65,20,81,168,114,62,5,146,10,155,26,247,149,69,40,255,144,232,
148,165,144,165,173,190,11,116,129,5,101,117,8,187,4,64,95,229,68,105,172,52,209,172,14,146,24,17,210,225,102,83,206,0,113,74,210,199,82,57,95,172,254,2,176,12,44,2,157,143,76,209,28,136,148,227,186,77,
42,160,18,3,48,49,162,52,3,82,150,66,182,1,208,5,150,22,232,222,188,193,245,95,215,89,119,150,233,101,22,214,177,36,247,98,18,239,144,163,65,68,20,143,25,199,1,97,50,96,16,13,24,68,17,49,64,75,169,9,84,
192,84,125,142,140,232,37,90,100,100,89,10,153,5,220,80,15,238,0,109,15,255,210,91,246,126,170,81,179,92,90,114,141,181,104,133,94,220,165,147,52,104,68,53,106,145,135,127,232,225,15,222,179,127,240,156,
23,251,207,121,209,63,102,16,69,68,89,68,156,171,223,215,129,164,114,52,212,236,68,169,126,61,81,254,197,167,117,33,59,32,124,89,85,196,142,182,251,184,0,50,200,157,119,236,185,123,238,123,246,57,224,
26,219,173,109,174,178,201,21,54,112,89,98,145,45,54,177,177,210,156,60,142,136,227,144,40,246,241,135,251,28,236,190,226,245,235,199,60,221,221,227,189,55,96,24,14,24,70,25,25,234,25,77,245,252,4,8,128,
49,224,43,117,42,182,236,108,122,27,149,29,75,75,155,69,149,247,235,192,21,192,225,64,254,194,88,254,78,83,40,44,193,114,189,199,13,174,243,61,223,113,147,111,249,134,45,86,88,166,169,252,137,137,73,72,
73,72,242,144,48,157,48,73,198,4,225,59,246,94,189,228,245,206,83,118,94,30,114,228,29,114,232,141,9,98,163,118,70,192,16,24,40,235,41,176,80,69,34,67,248,185,83,114,38,232,167,240,137,205,112,56,146,
151,24,202,179,163,172,38,233,55,142,120,224,246,121,208,249,11,103,177,198,93,238,112,151,59,252,200,15,92,98,21,27,155,26,14,22,194,146,200,122,74,90,119,112,218,61,122,43,53,106,183,54,88,79,251,244,
15,222,178,247,228,31,118,119,250,28,31,13,24,246,35,162,0,88,82,79,146,170,136,245,122,176,138,8,56,231,244,53,249,105,168,82,44,134,212,57,154,238,219,244,54,39,21,17,247,91,247,185,223,253,19,86,5,
92,22,220,174,223,226,103,110,115,141,109,90,52,9,137,240,240,24,50,98,132,103,141,24,213,61,252,205,17,222,102,78,254,155,68,142,36,242,111,114,94,32,121,131,205,174,114,58,80,26,26,93,192,84,10,217,
198,222,223,3,86,129,13,98,122,60,202,239,113,40,239,41,143,45,228,185,141,221,180,116,129,13,1,43,2,218,226,44,171,245,108,206,128,84,158,157,4,130,39,44,139,63,176,233,3,239,128,3,224,88,165,82,0,196,
8,63,115,74,186,201,76,11,89,8,140,169,225,114,89,60,194,38,196,34,35,163,65,138,75,194,2,169,236,144,178,72,198,2,185,58,165,37,246,20,128,7,120,18,158,105,209,179,129,54,208,16,39,155,182,109,44,71,
13,193,146,0,251,180,15,179,202,22,204,169,72,157,68,109,107,1,224,33,112,216,18,25,91,226,205,212,221,1,45,66,217,34,160,195,68,46,16,227,18,211,101,194,26,177,92,35,102,153,28,23,73,29,73,109,234,187,
153,42,83,51,37,139,61,240,170,120,136,77,124,222,164,82,6,144,107,109,64,168,53,110,197,1,228,170,61,188,1,128,203,4,87,76,88,166,63,181,56,33,13,124,217,33,160,75,140,75,32,87,241,217,36,148,91,164,
244,200,20,84,213,217,157,144,210,19,59,88,228,90,123,145,27,141,223,76,4,164,86,241,150,2,40,254,94,20,82,83,57,223,208,90,108,179,229,134,38,17,77,17,193,73,217,131,56,137,214,88,118,152,208,102,36,
47,227,179,73,32,183,73,89,34,163,59,5,212,226,49,109,225,171,79,19,173,253,200,206,3,40,248,133,130,208,83,42,86,63,84,87,142,234,206,219,37,32,186,214,1,113,26,45,56,0,241,146,136,58,99,217,38,160,67,
95,94,99,200,13,34,121,133,148,37,214,197,67,220,83,199,199,218,73,61,3,81,53,15,88,134,99,230,106,219,231,168,126,191,14,81,215,162,103,25,203,102,17,210,96,36,23,25,202,13,182,172,167,180,25,2,125,21,
197,190,58,204,124,181,144,137,58,200,164,56,103,22,182,12,24,187,100,196,44,27,57,109,35,50,53,99,56,210,65,26,234,179,101,148,119,160,156,45,78,226,145,230,252,73,36,132,159,207,166,80,209,107,203,14,
90,193,8,245,163,230,96,111,77,157,214,23,195,152,169,213,208,162,83,108,147,69,209,70,70,79,20,104,41,148,95,52,208,20,32,82,139,76,94,209,110,8,109,243,19,37,48,86,73,122,57,70,29,213,52,104,169,237,
130,145,214,149,134,85,69,44,248,175,50,157,118,38,76,213,155,13,115,3,48,167,187,172,98,130,59,1,80,233,243,121,0,62,238,189,82,89,13,149,189,229,48,103,235,233,225,95,27,43,191,12,192,135,1,89,134,45,
235,249,115,195,206,204,196,95,7,224,226,180,51,27,67,57,99,191,242,43,203,185,204,101,46,115,153,203,92,190,138,252,11,75,52,213,137,220,16,74,237,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_9_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_9_png;
const int sklepSeqMainComponent::sq_kursor_9_pngSize = 1540;

// JUCER_RESOURCE: sq_kursor_10_png, 1793, "C:\sklepSeq\sq_kursor_10.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_10_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,43,48,168,87,136,176,0,0,6,129,73,68,65,84,104,222,
237,153,219,111,28,213,29,199,63,103,102,118,102,111,179,246,122,237,36,228,78,140,65,208,8,72,161,80,250,128,90,181,168,41,60,32,129,132,120,227,133,63,4,254,19,30,120,64,60,209,135,94,210,74,220,138,
84,245,78,9,16,7,85,134,4,98,59,222,120,125,217,245,206,238,142,103,14,15,251,27,115,118,60,187,108,98,59,106,85,31,233,167,189,205,156,253,125,207,247,119,31,56,92,135,235,112,253,79,47,53,214,85,186,
172,198,184,94,247,175,104,233,255,30,0,125,197,211,98,101,92,25,11,128,239,228,46,1,81,99,40,111,137,216,34,86,10,132,6,34,1,145,188,38,114,224,140,56,223,3,46,81,220,1,114,34,142,124,167,140,211,223,
22,9,229,53,218,1,163,203,7,10,66,141,56,125,203,80,220,5,60,32,47,239,115,6,11,145,40,222,19,233,202,231,48,197,200,129,152,149,51,2,88,114,242,46,80,0,138,64,73,222,187,242,155,146,19,239,1,29,32,144,
215,142,0,233,25,140,196,232,242,190,251,135,26,114,250,182,156,178,39,138,151,129,138,72,89,64,228,12,0,93,160,13,108,137,180,69,58,2,34,49,173,196,79,246,13,196,48,6,18,243,241,68,89,31,152,4,170,192,
68,145,98,209,167,156,91,161,30,104,116,162,72,0,52,69,90,114,239,150,193,72,2,68,1,209,126,177,225,12,177,125,211,124,18,6,38,129,169,73,38,43,23,249,249,51,179,156,59,122,131,197,143,223,229,195,79,
175,243,117,75,128,22,196,204,54,5,72,2,34,55,194,172,226,189,128,112,134,156,190,105,66,9,3,21,192,170,50,49,235,226,61,227,224,240,36,63,122,240,81,30,185,122,133,249,191,255,145,247,230,23,248,114,
83,0,20,69,10,6,43,137,89,5,41,179,82,232,242,29,59,185,61,240,233,53,215,180,255,188,40,83,17,211,241,129,146,141,253,156,133,58,154,195,161,64,193,62,194,244,145,7,121,224,161,199,249,225,41,159,114,
208,96,109,171,73,51,148,251,11,114,72,78,42,135,168,12,255,211,188,230,194,235,189,61,49,160,134,196,127,87,172,252,222,85,221,56,255,183,226,63,9,232,160,209,56,56,184,184,238,113,142,61,244,50,47,158,
121,140,71,47,255,134,75,31,190,203,7,95,201,125,211,2,36,47,140,38,97,184,45,255,209,221,139,111,100,49,224,100,68,160,9,58,76,179,28,191,68,64,45,238,69,44,219,55,185,229,52,176,177,40,81,162,130,79,
153,178,59,77,237,228,125,204,206,157,226,68,126,157,245,181,85,26,129,40,93,50,14,197,30,193,68,162,203,88,108,140,50,161,36,113,245,227,127,91,87,185,166,127,70,75,23,251,214,172,217,236,53,249,220,
155,167,105,55,169,224,83,163,70,137,18,121,188,210,20,213,217,211,156,60,147,35,215,89,224,171,155,162,104,146,67,76,0,214,208,226,112,12,16,89,0,178,51,176,163,108,122,106,137,117,28,26,122,134,13,108,
54,53,108,192,141,112,145,15,42,31,81,80,121,78,114,2,31,31,133,178,44,172,218,20,213,185,19,28,175,54,88,91,222,164,25,200,190,165,12,159,216,93,217,142,1,98,24,3,246,46,31,176,112,152,82,27,76,171,171,
40,22,233,225,176,197,81,90,192,138,134,186,230,99,125,153,191,76,254,131,57,102,153,97,154,136,136,30,61,47,79,254,204,113,142,159,243,240,130,69,150,86,116,95,191,130,81,146,152,213,174,222,5,100,4,
136,44,0,102,5,106,165,78,201,193,5,102,212,18,53,235,10,154,37,58,212,136,168,208,69,81,215,108,220,88,231,183,133,63,16,150,183,57,205,41,34,34,2,2,21,19,87,43,248,15,76,83,171,212,185,117,173,75,55,
20,134,243,67,88,136,199,241,9,53,164,140,112,140,205,75,70,25,49,33,9,205,223,185,231,150,158,230,75,253,19,26,250,41,34,38,118,190,159,0,158,176,121,53,247,10,62,62,1,1,109,2,218,180,117,131,181,47,
230,249,226,157,69,150,174,203,41,199,64,3,88,3,214,37,17,182,36,82,37,57,163,95,20,166,162,147,26,210,3,164,65,36,133,156,89,19,85,196,63,32,198,226,154,62,199,181,248,34,1,179,104,249,30,224,164,194,
125,56,207,19,60,134,135,71,72,72,143,30,109,130,198,10,245,119,234,212,255,29,17,135,114,117,195,0,178,33,32,2,9,181,219,89,117,148,26,81,74,39,126,224,26,21,105,193,0,226,27,64,250,145,164,67,158,171,
241,143,89,209,63,37,228,200,192,190,115,10,78,91,20,188,2,158,164,149,109,182,131,46,189,247,67,194,247,37,91,39,32,86,13,54,210,32,226,113,0,164,19,90,46,51,180,14,50,82,218,217,227,27,125,138,133,248,
87,108,241,3,52,185,1,190,207,42,152,82,253,93,108,113,84,197,39,120,234,215,56,44,39,134,41,178,42,32,182,4,68,191,199,80,173,248,78,90,74,199,48,43,207,232,17,210,108,184,194,134,199,124,252,20,117,
253,52,33,199,118,121,222,140,234,223,233,1,182,2,135,111,168,168,183,40,179,32,138,222,4,234,194,200,166,81,158,111,143,7,32,27,72,186,188,200,27,102,229,167,252,163,191,190,214,103,89,136,47,178,197,
195,153,251,151,146,62,79,129,203,42,51,234,109,142,168,203,98,66,203,194,68,98,74,253,178,252,182,0,12,55,43,39,213,106,22,5,132,47,49,104,98,135,141,166,46,115,85,63,77,93,255,114,192,164,210,172,244,
119,90,231,94,235,13,238,81,255,2,150,12,22,90,59,149,172,106,69,227,52,245,198,230,173,126,129,213,7,162,141,62,55,50,154,249,208,232,137,19,153,0,124,124,213,226,130,186,196,130,190,206,245,248,89,186,
156,205,156,42,117,128,16,139,246,174,170,85,221,201,84,226,78,129,108,167,192,244,128,42,54,48,167,62,101,202,90,228,115,253,2,77,125,97,151,98,22,1,199,212,239,57,163,254,99,180,160,233,153,211,30,0,
152,64,116,217,28,104,153,64,204,41,133,201,76,21,200,83,83,13,30,87,111,242,89,188,68,93,255,98,39,103,40,98,106,234,61,206,91,127,194,38,74,181,161,81,10,200,30,1,100,179,145,197,136,105,94,161,100,
241,10,5,58,92,176,126,199,149,184,193,13,253,60,49,69,42,234,175,60,98,93,18,229,91,70,232,52,65,236,19,3,183,199,198,118,134,89,85,176,241,56,111,253,153,130,94,103,67,159,230,126,235,35,92,66,81,62,
41,39,182,118,60,99,144,133,219,28,238,142,187,6,75,17,43,35,249,149,141,72,85,50,42,82,68,201,64,0,108,74,41,209,76,37,177,93,153,216,217,87,0,223,177,17,13,212,244,131,108,36,67,176,100,244,226,24,19,
190,100,56,102,206,151,134,214,65,251,15,96,208,55,210,126,17,27,14,222,21,229,115,198,156,213,252,205,156,238,13,53,159,253,55,161,241,76,202,49,26,123,199,136,247,113,134,211,135,6,123,153,141,254,193,
2,24,61,166,183,141,211,87,41,83,139,6,38,220,35,166,20,7,15,96,247,19,30,43,163,161,79,135,98,61,16,247,71,140,88,238,14,128,225,143,170,212,208,71,85,119,241,41,207,225,58,92,135,235,112,253,31,175,
111,1,166,218,231,32,142,243,116,220,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_10_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_10_png;
const int sklepSeqMainComponent::sq_kursor_10_pngSize = 1793;

// JUCER_RESOURCE: sq_kursor_11_png, 1786, "C:\sklepSeq\sq_kursor_11.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_11_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,44,9,184,19,150,127,0,0,6,122,73,68,65,84,104,222,237,
153,217,110,28,69,20,134,191,234,217,218,51,61,158,113,156,5,39,142,19,156,144,133,68,10,18,155,64,72,136,11,4,8,132,4,2,9,33,1,55,60,8,60,0,23,188,1,23,32,5,9,9,46,16,136,61,2,132,35,64,236,129,176,196,
177,149,197,206,226,177,61,155,123,182,46,46,230,180,93,46,183,237,25,219,3,8,165,172,163,30,79,79,149,206,223,255,249,79,157,58,13,55,198,191,59,212,134,102,105,79,173,51,95,183,239,150,245,127,11,64,
219,241,213,44,28,129,0,88,178,30,2,81,27,112,222,1,98,214,85,25,79,62,0,90,114,13,63,247,12,132,234,210,249,152,88,28,72,200,53,46,32,48,28,110,2,13,185,54,23,193,244,0,132,234,210,249,56,144,20,75,137,
37,228,30,226,124,3,168,3,53,185,214,5,68,171,23,32,226,93,58,159,2,92,160,15,72,203,53,101,172,211,18,199,23,196,170,150,176,53,218,219,82,113,199,59,96,200,124,242,46,144,1,178,98,158,128,72,200,111,
27,128,15,148,129,82,132,62,218,32,183,16,68,188,67,209,134,79,63,13,244,3,121,177,126,32,61,194,176,55,194,222,236,151,140,77,9,0,87,64,57,203,158,254,210,104,89,255,247,132,1,51,227,36,196,169,16,192,
0,176,13,72,28,230,208,224,139,188,240,228,14,182,15,28,228,192,71,175,241,250,247,2,54,102,101,166,192,248,172,209,222,150,100,166,78,67,40,97,48,224,1,57,32,113,132,67,35,143,241,200,19,59,24,60,156,
39,199,163,60,244,212,20,211,243,31,240,241,56,48,24,1,32,52,4,196,166,69,237,116,169,129,62,209,128,59,200,182,209,17,134,159,111,210,60,92,162,76,147,38,105,250,6,158,229,233,103,238,226,142,221,50,
127,80,216,234,55,244,146,50,82,175,50,118,245,13,141,216,170,119,94,74,218,225,19,138,55,79,139,81,223,241,159,3,118,39,136,227,145,33,79,142,12,105,82,184,253,59,217,158,63,203,31,127,20,41,213,196,
225,86,228,230,22,50,241,114,93,247,146,1,211,28,192,161,170,243,122,54,200,157,171,159,231,59,126,228,119,254,228,58,51,4,4,36,73,176,151,225,227,143,242,240,253,46,169,112,163,27,16,209,103,37,12,77,
145,59,155,97,97,61,0,218,178,246,19,204,168,179,212,120,159,235,186,121,177,124,145,47,25,227,23,126,165,72,137,4,9,92,92,231,24,71,31,188,143,123,111,147,117,250,4,64,78,66,41,109,108,130,155,2,177,
86,8,217,89,40,20,114,31,10,151,180,154,228,186,246,168,178,191,172,202,204,184,179,236,102,136,17,134,137,19,167,76,197,137,17,219,55,195,236,249,25,10,115,50,215,44,53,204,176,210,27,13,165,78,24,48,
203,3,95,118,215,58,14,1,123,157,183,41,113,150,105,205,100,97,146,119,120,151,113,38,72,146,36,67,26,143,204,182,227,220,250,120,158,92,94,214,27,16,22,236,80,138,109,84,208,206,58,206,7,6,128,154,56,
95,6,138,0,36,104,48,164,78,50,167,167,184,168,249,121,230,23,78,242,22,115,204,227,225,225,226,146,35,123,232,32,163,15,40,84,200,102,206,202,74,73,209,201,134,64,172,23,66,102,173,191,36,226,182,181,
67,42,163,42,44,168,2,211,250,56,62,137,137,212,36,241,116,156,99,28,165,74,149,235,204,40,159,218,144,143,63,93,162,124,69,28,214,70,197,218,50,172,235,172,180,58,3,237,13,70,27,49,91,151,2,45,100,96,
78,88,129,131,234,12,89,245,25,87,52,252,25,240,70,225,36,167,248,2,87,254,98,196,210,121,114,15,185,184,225,230,22,150,33,217,8,65,119,197,66,108,205,187,47,37,87,30,19,87,150,25,25,20,144,83,151,184,
166,247,80,100,39,69,205,233,220,55,28,118,15,161,80,204,80,160,66,165,191,73,211,169,80,249,205,152,223,48,206,13,173,101,37,71,135,44,172,45,226,206,88,152,3,192,163,194,168,243,30,113,102,40,2,223,
7,188,82,122,149,203,76,209,162,69,131,134,3,220,153,34,121,66,86,207,88,44,152,130,238,56,173,58,235,254,98,9,68,96,100,35,27,68,5,128,189,106,130,93,234,99,20,13,170,192,233,128,55,103,223,98,156,243,
204,49,79,145,146,87,163,254,0,122,177,78,10,1,100,4,64,178,219,50,195,233,40,208,218,32,2,3,68,205,2,49,15,52,81,104,142,56,99,120,234,39,144,95,142,5,252,117,233,28,83,181,105,22,234,11,224,115,128,
58,119,202,202,201,85,64,196,58,245,205,233,56,95,45,129,104,25,7,151,138,28,92,230,23,67,41,69,157,155,213,135,36,184,186,56,247,199,0,206,7,80,208,80,214,14,101,125,55,62,251,35,88,8,211,106,199,123,
131,211,229,190,97,235,33,4,17,178,80,2,96,88,93,96,135,58,133,162,190,56,115,92,195,5,221,6,81,212,187,152,213,247,209,196,21,65,103,141,18,99,185,22,182,140,129,149,162,142,218,220,230,5,24,28,113,78,
147,81,103,150,205,191,166,225,178,134,2,80,208,39,40,232,163,114,199,19,179,181,16,91,175,241,208,45,3,235,129,152,23,3,23,159,125,234,19,98,18,90,225,168,2,87,53,20,116,134,233,224,30,22,200,26,32,204,
70,65,71,133,94,247,0,150,151,25,118,40,149,132,137,118,40,237,83,227,108,87,159,71,206,46,1,87,184,133,75,193,81,35,173,102,34,203,139,53,88,216,24,128,229,169,213,220,31,66,61,20,229,123,56,160,198,
112,153,136,92,167,65,138,11,250,94,102,245,54,249,198,149,167,111,2,112,182,54,132,86,15,37,223,210,67,187,224,203,171,121,134,212,167,40,26,145,235,248,28,96,82,159,48,210,106,220,232,0,170,173,21,241,
218,161,20,181,63,248,0,140,56,191,226,169,159,87,89,33,70,65,223,206,21,189,203,58,249,41,171,175,212,3,0,171,135,210,242,178,59,67,149,33,245,21,49,249,223,30,45,210,180,136,173,168,135,58,104,129,110,
150,129,168,82,163,22,25,74,195,234,28,253,234,7,235,196,221,162,95,125,205,65,231,36,59,212,85,153,219,176,128,176,86,19,44,206,214,140,80,11,142,165,135,210,98,74,116,129,155,212,183,148,244,49,90,100,
201,168,51,236,81,95,48,164,38,73,47,178,86,145,185,117,163,171,173,55,211,216,234,156,5,237,217,221,233,170,113,150,110,11,114,143,154,68,59,175,163,81,236,81,19,184,162,145,182,227,179,194,86,8,194,
100,130,94,51,16,130,176,107,37,51,151,7,36,241,25,85,37,249,94,203,239,170,70,51,56,10,128,254,39,66,200,206,74,13,9,167,170,241,226,163,46,142,134,125,211,240,88,233,27,194,15,173,246,207,51,176,146,
133,186,145,61,2,35,172,226,22,128,80,248,190,245,82,100,169,229,178,70,255,116,171,25,176,187,25,53,171,4,95,48,66,202,222,67,162,142,151,235,30,43,21,189,24,218,115,172,115,179,189,187,42,171,107,221,
138,232,159,118,212,126,143,211,155,161,173,23,25,129,1,40,170,117,25,44,235,208,117,209,114,87,244,114,172,124,33,174,86,1,10,61,126,159,124,99,220,24,255,215,241,55,139,110,239,236,237,185,183,254,0,
0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_11_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_11_png;
const int sklepSeqMainComponent::sq_kursor_11_pngSize = 1786;

// JUCER_RESOURCE: sq_kursor_12_png, 1564, "C:\sklepSeq\sq_kursor_12.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_12_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,44,57,158,202,166,211,0,0,5,156,73,68,65,84,104,222,
237,154,75,111,219,70,20,133,191,225,75,146,173,88,169,19,59,105,94,94,21,121,0,13,186,232,162,232,162,63,164,127,175,219,46,178,232,174,64,87,5,10,180,72,209,85,209,32,105,98,167,137,109,217,137,163,
7,41,138,164,200,233,194,151,212,136,161,211,152,122,164,5,74,96,32,90,226,12,239,153,115,207,189,51,119,12,255,95,31,246,82,11,27,73,183,213,59,198,213,211,95,124,253,239,1,112,106,116,62,134,37,247,
170,52,174,54,90,86,124,183,32,32,106,78,195,149,24,110,1,182,113,159,255,150,27,157,1,169,113,159,45,10,132,179,0,195,157,82,203,129,228,179,159,2,19,32,145,207,137,252,150,205,184,214,74,0,76,89,179,
165,185,128,39,173,33,127,231,32,48,140,143,129,177,124,170,2,156,110,171,121,89,112,106,204,126,238,46,185,209,45,163,53,229,251,28,64,110,124,40,239,26,25,204,100,134,54,86,198,128,101,204,124,3,88,
3,218,192,5,249,92,19,16,249,184,137,24,239,203,119,166,46,82,97,97,46,45,56,231,116,29,37,125,60,49,180,13,92,148,214,17,32,10,192,197,181,108,108,53,102,60,18,176,202,48,60,215,66,106,128,90,41,3,158,
184,76,91,12,223,4,214,21,74,93,97,187,121,131,235,23,190,226,203,219,54,206,218,3,190,251,249,49,79,108,49,62,17,151,138,13,81,103,171,114,33,211,255,29,97,96,13,216,112,113,54,110,114,227,210,61,238,
222,252,130,207,63,189,203,157,251,77,26,205,128,17,7,28,14,31,243,228,13,176,33,238,20,138,160,163,2,196,28,98,118,106,68,160,60,116,186,2,162,181,197,214,181,207,184,255,245,109,62,217,217,98,11,27,
27,133,66,163,185,204,230,173,54,237,135,62,62,192,186,232,33,144,254,121,200,173,29,82,173,26,26,80,6,11,46,208,24,49,242,14,233,118,14,233,50,96,64,74,138,45,129,168,195,197,59,87,216,218,148,49,214,
197,245,26,21,57,131,101,3,208,165,236,157,179,65,159,193,254,83,118,95,60,231,5,199,188,34,38,198,194,66,161,112,176,183,59,116,174,74,159,60,74,53,68,71,142,145,16,151,14,128,82,220,46,238,181,214,201,
161,238,238,61,99,55,125,201,1,67,124,108,108,44,44,98,98,90,52,119,28,28,87,250,229,185,194,76,122,170,180,24,92,26,3,186,98,125,3,138,9,9,143,158,234,93,255,79,158,242,138,215,104,52,22,22,9,9,14,238,
93,23,167,45,227,52,140,172,93,94,63,45,157,129,114,28,207,195,34,192,9,129,238,61,226,49,123,60,39,34,194,193,33,97,66,66,124,85,114,4,134,251,184,6,8,181,42,13,152,89,52,145,22,201,72,35,34,158,191,
25,247,248,157,63,232,209,199,22,6,70,132,118,74,118,67,198,113,75,26,176,231,209,65,29,13,164,165,217,143,37,32,71,100,60,99,160,227,95,249,141,103,236,201,98,104,66,64,96,197,58,190,135,166,89,193,194,
92,58,120,127,0,167,137,38,43,185,81,92,48,0,26,139,35,124,29,6,131,128,95,120,72,68,76,76,140,79,0,9,183,200,240,228,89,175,2,64,45,29,212,97,32,43,49,16,205,184,81,200,128,19,205,247,252,192,75,246,
9,25,51,100,8,19,90,76,232,188,35,18,173,20,64,90,1,2,154,170,207,132,191,232,161,131,227,128,31,249,137,30,61,124,29,64,162,93,98,125,93,198,177,75,110,52,5,112,78,55,170,35,156,204,96,97,214,141,90,
132,56,236,17,232,148,99,205,183,60,160,203,113,46,119,135,136,29,116,241,206,106,29,44,149,129,83,29,228,66,54,35,81,92,60,227,169,19,34,34,134,154,244,120,66,151,163,124,55,108,145,112,245,29,0,106,
229,131,58,12,152,110,148,190,21,141,154,4,104,70,196,64,95,115,196,177,217,163,195,100,38,18,153,179,95,107,93,84,23,128,46,185,209,148,133,22,62,22,39,140,129,55,16,189,30,67,168,5,162,110,17,234,75,
194,130,85,193,128,90,5,3,85,98,206,65,192,134,234,211,84,7,36,104,78,52,236,106,120,165,193,215,48,194,37,224,50,73,17,78,157,10,6,150,12,160,58,31,36,5,0,143,132,53,186,40,82,82,160,171,225,64,67,95,
67,160,61,134,250,26,113,225,70,85,198,159,11,128,51,39,3,101,16,121,144,140,102,182,138,35,105,30,14,14,23,137,181,39,118,58,149,11,186,115,236,208,230,217,76,84,137,249,20,68,75,245,177,139,18,202,244,
138,129,161,238,16,23,19,87,85,205,91,153,6,202,58,72,139,170,219,26,125,108,122,103,100,145,6,9,174,241,254,15,2,128,82,157,115,214,141,154,140,112,24,158,209,171,73,160,55,75,0,84,73,192,106,185,0,166,
9,45,171,136,70,176,161,6,120,170,119,6,119,30,81,177,55,168,154,253,149,49,80,206,202,83,0,54,25,14,65,101,165,33,195,35,226,163,138,253,117,173,106,249,92,21,129,127,136,68,33,170,162,104,165,241,72,
10,6,178,138,125,54,171,102,160,122,127,224,48,46,246,204,103,191,119,98,156,27,44,189,46,244,62,251,131,72,42,111,224,18,160,42,0,100,180,24,235,143,141,192,58,49,220,240,220,64,156,5,24,95,62,3,24,1,
109,46,168,215,120,122,159,132,109,92,186,88,178,86,106,168,35,214,121,41,253,67,163,196,184,114,0,101,6,98,163,148,222,100,91,237,227,89,223,144,208,160,65,136,37,108,180,84,136,71,2,12,228,217,208,96,
226,220,103,6,245,1,40,255,180,182,63,101,32,119,159,33,224,224,161,217,86,190,44,155,203,249,216,23,0,67,97,44,50,92,233,131,49,16,25,187,42,109,24,218,48,14,55,76,160,129,0,8,12,55,90,185,11,97,0,176,
196,176,28,84,84,170,192,81,98,107,108,148,219,163,25,23,58,71,169,125,81,12,228,139,57,51,185,141,75,155,21,42,54,65,145,177,8,172,37,226,249,79,234,117,219,42,29,126,216,198,70,197,42,85,221,178,138,
162,192,108,8,85,126,182,106,23,210,21,133,223,73,197,58,135,138,226,112,70,249,4,191,198,137,203,98,174,105,61,71,85,28,136,148,207,24,222,94,62,44,248,127,40,254,51,215,223,213,100,189,186,217,227,189,
137,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_12_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_12_png;
const int sklepSeqMainComponent::sq_kursor_12_pngSize = 1564;

// JUCER_RESOURCE: sq_kursor_13_png, 1554, "C:\sklepSeq\sq_kursor_13.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_13_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,45,18,43,109,110,210,0,0,5,146,73,68,65,84,104,222,
237,154,91,111,27,69,20,199,127,179,187,190,196,151,166,73,213,86,68,136,139,4,84,244,137,55,30,17,159,128,207,201,23,64,2,241,140,120,64,128,10,79,109,82,218,148,38,105,18,199,137,189,94,239,253,240,
224,217,237,120,188,145,226,181,227,34,196,72,163,177,189,59,147,243,63,231,127,206,156,57,19,248,191,189,219,166,214,186,154,244,212,13,214,150,217,83,95,254,61,0,102,130,23,107,57,250,179,217,223,10,
62,27,139,158,151,191,213,4,164,214,40,188,163,187,107,141,142,37,120,174,123,102,124,206,203,231,75,2,241,214,100,197,66,96,79,247,134,238,174,238,202,16,62,3,82,32,209,99,58,7,70,122,75,209,203,91,147,
246,93,67,232,22,208,214,99,67,255,13,71,3,200,180,224,49,16,233,30,27,96,196,160,218,70,44,96,106,191,161,5,239,0,93,61,182,13,75,20,218,143,128,169,238,129,225,51,98,245,141,2,240,128,166,22,186,15,
108,235,177,171,45,225,105,0,137,22,124,2,140,53,48,44,223,200,145,158,186,41,141,188,53,57,111,65,157,14,112,7,216,1,238,110,209,238,55,104,170,17,163,68,207,218,210,207,199,26,176,178,252,162,240,135,
141,82,168,112,222,150,22,176,15,220,253,156,71,31,125,205,87,95,220,99,183,61,100,120,58,37,140,99,34,117,202,89,112,192,95,231,251,60,127,174,45,98,250,66,188,108,100,244,214,24,125,154,26,64,23,216,
250,140,79,30,63,230,209,55,15,121,64,135,45,82,50,46,24,242,130,195,184,77,251,167,125,158,159,106,31,240,245,92,215,218,67,110,68,33,103,141,22,104,26,52,34,32,80,1,65,42,8,46,46,130,16,16,48,96,144,
15,185,236,234,249,109,61,207,179,0,220,184,57,43,10,111,58,177,25,66,9,137,154,83,66,71,16,28,28,114,114,174,24,113,194,27,57,225,180,240,137,166,17,165,150,22,126,29,0,156,10,26,41,128,136,120,107,202,
84,21,22,136,137,25,112,193,43,254,142,142,57,185,208,107,184,21,169,7,155,182,128,189,3,227,224,52,66,194,238,148,80,9,130,66,49,33,224,136,99,94,241,58,30,103,227,177,181,70,237,148,198,89,33,132,98,
88,192,49,64,0,244,167,76,183,39,76,40,0,12,25,242,146,67,142,242,227,132,68,38,86,252,183,55,48,217,132,5,156,138,28,200,3,200,201,187,19,166,219,83,66,0,50,50,94,115,204,51,14,32,144,16,81,3,189,70,
94,119,7,94,21,128,186,198,7,60,45,113,207,103,220,243,241,201,201,153,16,240,148,103,156,197,231,48,37,34,147,196,0,144,95,99,133,141,57,177,107,0,104,204,0,200,246,24,191,227,51,33,37,229,136,99,126,
227,9,92,9,132,114,133,144,234,53,178,85,1,120,107,140,64,141,242,105,74,75,148,56,163,198,152,41,33,191,243,132,163,224,24,70,146,226,168,75,148,138,203,55,23,65,44,149,78,59,53,29,184,74,248,134,38,
69,131,132,135,36,184,151,92,114,194,27,190,231,71,56,23,240,137,81,114,132,167,157,99,38,124,102,128,216,24,133,174,167,79,204,54,49,239,145,136,58,227,156,95,248,149,23,195,151,112,33,16,72,66,83,157,
211,164,176,64,98,88,33,155,179,194,45,82,72,85,228,65,111,45,144,210,35,97,23,5,151,249,21,223,57,63,192,137,192,72,32,37,166,207,0,167,164,76,162,123,109,11,120,43,132,80,91,248,230,12,128,116,200,233,
32,51,221,202,56,135,177,204,242,77,151,17,45,21,233,53,138,12,212,62,86,222,98,24,93,228,255,66,10,65,204,125,50,90,228,64,44,48,148,217,17,38,65,104,169,19,220,82,200,216,58,78,230,155,164,144,107,28,
35,155,165,246,19,218,76,101,143,72,139,25,0,111,100,118,254,82,36,244,57,196,45,15,44,81,133,15,44,189,145,121,43,132,79,207,74,163,33,148,62,62,123,196,40,114,192,215,194,163,1,236,170,151,198,6,86,
101,129,91,47,171,84,29,98,12,0,116,240,101,135,72,107,63,159,35,107,64,159,43,67,251,182,5,242,219,181,192,252,25,216,179,202,40,51,95,26,201,61,124,58,68,21,243,183,212,43,154,165,3,199,70,4,170,205,
255,58,251,128,99,241,191,85,106,63,166,201,128,15,137,244,247,249,150,211,231,128,54,145,229,192,243,218,175,81,94,116,106,198,127,207,58,133,193,84,218,4,242,65,101,110,175,72,217,85,47,80,101,156,95,
139,3,175,98,1,111,33,2,249,220,33,230,126,229,172,6,103,244,74,254,135,21,21,185,124,19,0,212,53,41,132,67,142,195,64,62,38,163,95,57,179,167,158,210,85,254,53,14,156,111,26,128,125,22,152,241,255,138,
79,17,35,35,53,219,54,7,180,202,252,39,172,240,129,218,119,5,117,147,185,249,250,254,80,118,137,100,175,242,77,23,159,126,121,2,43,234,162,182,15,212,190,31,112,106,10,111,150,3,51,70,242,128,228,26,254,
247,212,159,236,168,51,253,109,82,1,32,223,148,5,236,203,137,164,212,232,158,218,231,125,245,45,109,14,42,232,179,79,151,64,191,111,3,200,234,158,133,235,238,196,178,32,60,140,233,171,22,143,213,207,76,
228,15,70,236,114,42,143,184,144,47,1,97,91,29,233,185,35,13,32,52,34,208,76,33,43,220,151,221,188,30,35,61,199,42,226,118,117,25,125,167,168,70,151,123,66,134,67,72,27,133,208,38,194,97,8,92,0,3,224,
82,87,167,3,13,38,69,249,249,38,45,144,106,13,154,215,71,69,114,214,5,182,112,241,232,150,154,158,234,2,238,165,65,161,120,29,252,95,14,128,242,115,157,15,21,20,82,22,168,208,168,52,123,198,239,145,1,
162,160,80,178,106,244,169,103,1,229,103,26,68,106,57,118,162,5,43,238,197,28,35,109,78,172,240,185,54,237,47,231,3,139,62,209,100,254,114,207,179,42,205,166,117,82,43,117,72,223,141,5,230,91,130,242,
99,164,87,104,217,101,241,110,216,44,94,101,11,169,195,26,110,235,215,117,83,239,25,233,133,93,109,22,171,136,91,171,128,117,187,0,230,67,173,189,182,88,96,214,246,127,18,255,137,246,15,56,129,209,210,
4,212,212,187,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_13_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_13_png;
const int sklepSeqMainComponent::sq_kursor_13_pngSize = 1554;

// JUCER_RESOURCE: sq_kursor_14_png, 1768, "C:\sklepSeq\sq_kursor_14.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_14_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,45,37,147,208,203,221,0,0,6,104,73,68,65,84,104,222,
237,153,91,111,84,85,20,199,127,123,207,153,251,165,45,165,21,138,165,180,177,98,32,162,220,52,196,96,32,4,229,197,68,125,240,205,39,31,244,99,232,135,48,38,198,87,99,8,49,49,250,6,190,160,34,23,149,32,
98,16,161,55,129,182,80,40,148,153,118,238,103,251,48,235,12,187,167,51,211,153,118,198,96,194,78,86,78,231,116,206,153,255,90,235,191,46,123,109,120,210,150,73,40,76,66,241,116,253,79,150,234,56,29,86,
255,29,83,249,70,198,60,57,10,44,7,174,229,106,139,7,220,19,183,250,119,139,138,56,29,244,172,7,62,96,137,246,41,224,138,148,69,92,76,194,109,69,17,213,33,235,219,192,131,34,142,92,181,124,211,3,95,2,
138,114,45,89,202,52,229,17,167,67,214,247,20,8,1,97,32,34,215,144,220,87,2,176,4,20,128,188,72,65,148,81,150,71,26,198,135,211,65,235,135,4,120,12,136,203,53,98,121,193,181,192,47,1,89,145,156,143,25,
110,53,208,59,170,64,5,188,167,64,80,20,136,1,73,160,75,174,113,203,11,174,5,62,35,18,168,25,228,38,161,234,121,161,221,20,210,22,239,35,2,184,11,232,1,122,34,68,146,67,12,38,210,164,11,211,204,102,69,
169,60,16,149,103,148,47,184,61,169,187,2,109,182,190,99,81,39,105,129,223,8,196,142,113,116,244,35,62,120,127,31,123,134,21,42,51,199,92,38,79,94,137,2,248,50,82,121,89,64,127,82,48,157,83,224,227,144,
103,121,71,130,53,33,10,244,0,189,64,162,143,141,209,247,120,247,200,48,67,187,82,36,183,12,179,117,111,47,189,41,192,77,147,206,22,40,96,5,117,193,202,76,21,47,212,81,64,119,128,251,97,177,104,2,72,137,
240,26,7,70,135,25,218,173,81,148,41,147,37,23,138,18,61,56,192,166,15,251,233,63,28,64,199,229,185,176,188,39,208,12,62,221,70,240,30,125,162,18,188,158,2,244,177,49,190,155,93,175,198,136,197,53,154,
60,121,230,184,199,4,147,252,197,223,193,41,254,217,94,54,174,93,47,2,190,10,222,209,58,160,173,34,229,183,126,4,224,21,246,237,220,194,192,206,160,252,220,60,15,184,193,56,151,185,194,88,121,194,165,
96,126,39,162,178,53,192,154,70,41,116,125,30,88,158,243,61,238,199,44,254,167,0,158,161,191,235,69,118,30,142,16,14,133,9,147,37,199,4,83,92,228,18,99,133,9,120,104,38,209,234,34,106,69,0,187,171,129,
95,175,7,252,69,43,42,105,211,203,62,14,192,94,94,62,208,77,215,80,148,40,26,205,109,166,57,199,5,174,230,175,193,188,201,17,224,71,194,204,203,59,243,190,182,98,213,52,170,219,96,125,187,226,122,212,
73,2,140,176,109,100,144,103,95,143,18,33,78,140,37,150,248,153,243,156,41,158,131,187,6,50,102,156,132,186,106,129,95,146,74,92,176,250,162,134,52,210,235,4,31,244,81,39,37,214,39,66,56,50,194,240,145,
40,209,238,56,113,66,132,248,141,75,124,197,9,152,54,112,223,44,17,224,28,81,210,242,230,197,6,10,180,137,66,43,179,78,216,162,142,7,62,12,176,149,193,253,93,164,118,68,137,144,36,193,45,110,243,25,95,
96,38,202,21,235,43,245,7,155,244,159,40,140,88,63,35,74,100,229,115,169,26,7,13,154,57,189,70,222,59,190,118,193,227,125,23,64,138,212,230,13,244,28,10,17,10,199,137,83,164,200,167,124,206,204,248,52,
220,52,176,192,125,250,212,25,98,100,229,189,143,128,180,40,144,243,21,177,54,121,224,177,245,237,94,39,230,7,175,80,129,94,54,28,9,18,220,236,224,160,80,28,231,107,206,143,95,128,113,3,5,92,250,212,47,
108,83,99,22,117,210,226,129,172,21,200,229,246,237,7,86,231,125,183,71,157,36,201,253,1,244,238,18,37,138,20,57,205,79,156,28,59,5,215,4,71,132,113,182,169,179,66,29,23,88,16,5,252,252,111,83,26,173,
207,123,27,124,178,194,71,61,232,82,62,150,97,49,234,224,48,205,44,83,215,39,225,186,241,8,155,101,179,250,129,62,53,39,111,95,16,250,100,68,1,207,250,77,111,43,157,22,104,99,119,154,94,177,234,22,1,67,
216,117,221,55,50,44,246,103,244,34,179,197,59,112,195,133,73,243,184,170,38,213,69,158,211,151,228,115,86,20,200,88,220,47,248,182,148,235,222,212,123,150,215,62,222,39,132,243,221,213,77,72,206,28,164,
196,75,213,156,114,203,192,140,133,33,196,12,163,234,20,65,74,2,110,161,6,247,75,173,88,191,177,2,143,71,35,181,186,76,15,124,165,143,95,98,148,52,111,82,194,33,103,224,142,129,135,203,204,80,96,64,157,
164,95,221,181,168,99,115,223,14,92,183,149,209,138,211,100,171,224,41,96,231,251,46,0,114,102,3,119,205,59,228,137,147,5,238,153,10,17,236,213,173,206,179,93,255,234,163,78,218,202,251,45,5,110,43,20,
210,53,210,102,181,77,166,76,144,155,230,45,30,49,196,146,161,90,83,237,21,97,130,81,117,138,64,181,175,89,176,184,191,100,109,94,220,86,173,223,140,7,236,109,162,77,161,48,0,227,238,33,102,204,126,178,
226,252,149,251,189,52,195,250,27,54,170,123,114,231,161,136,23,184,121,43,112,221,181,140,23,155,241,128,191,105,139,2,138,49,119,15,147,230,40,197,58,213,92,81,102,179,250,142,109,234,134,220,201,248,
2,55,183,34,112,215,176,154,241,128,61,101,115,0,135,41,51,194,152,121,155,18,137,58,207,186,244,168,211,108,215,23,164,96,21,197,242,11,117,178,142,187,214,225,238,218,218,233,251,102,132,18,189,117,
255,31,231,10,47,168,83,132,41,136,101,231,125,129,155,91,107,214,105,69,1,255,244,216,173,110,52,70,213,89,146,234,34,170,6,243,67,204,50,170,191,165,91,45,200,157,249,26,214,111,186,93,94,175,7,140,
252,72,105,217,24,48,169,50,236,213,95,210,171,190,95,6,192,97,158,97,125,156,1,53,109,5,237,131,26,224,155,110,214,86,91,129,6,179,30,229,11,98,199,146,32,65,20,253,106,140,12,101,114,12,0,14,91,213,
9,182,235,203,86,177,178,173,111,231,252,182,128,111,60,94,55,137,90,99,194,148,55,38,20,137,227,162,25,51,59,40,154,8,207,235,75,56,213,128,125,96,129,79,91,105,179,244,95,41,224,159,247,248,55,47,41,
169,9,17,43,155,21,164,56,61,178,36,99,181,202,197,118,130,111,156,70,85,198,96,18,94,12,20,125,67,38,111,52,190,40,69,45,96,205,251,115,114,127,177,198,22,177,173,224,155,41,100,198,26,184,22,173,123,
37,203,218,246,169,139,119,63,103,21,170,142,129,111,238,136,105,249,158,32,96,237,135,67,53,102,152,101,235,200,168,96,205,119,74,2,222,109,247,113,208,234,59,178,10,149,240,205,104,60,160,181,14,238,
106,143,199,215,153,239,215,127,200,247,216,19,246,209,169,174,241,14,23,255,209,105,7,168,211,186,2,43,21,105,244,14,83,189,118,8,248,211,245,116,181,105,253,11,77,8,200,167,242,238,25,108,0,0,0,0,73,
69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_14_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_14_png;
const int sklepSeqMainComponent::sq_kursor_14_pngSize = 1768;

// JUCER_RESOURCE: sq_kursor_15_png, 1733, "C:\sklepSeq\sq_kursor_15.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_15_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,45,53,142,103,219,185,0,0,6,69,73,68,65,84,104,222,
237,153,91,111,84,85,20,199,127,251,204,153,75,167,51,211,43,208,66,11,69,238,32,42,23,33,4,162,137,2,34,246,69,19,99,120,54,198,196,7,95,252,4,62,234,139,126,8,67,34,62,200,131,23,18,73,84,64,81,48,80,
64,141,90,160,114,105,105,185,244,54,211,185,158,153,237,195,236,93,247,236,57,211,78,161,52,38,118,39,43,115,230,204,201,217,255,181,214,127,93,246,26,88,92,139,235,255,189,196,130,238,38,99,194,103,
95,1,72,243,169,242,221,148,252,239,40,80,6,110,138,99,92,155,192,181,148,166,175,103,81,68,44,32,120,71,73,192,16,83,137,146,146,162,18,125,61,163,18,98,129,192,107,192,46,16,84,226,26,74,160,192,122,
64,65,137,167,100,70,37,196,99,6,175,173,238,2,33,37,97,32,162,174,93,245,187,84,96,243,64,22,200,41,201,207,166,132,187,0,148,9,42,176,17,160,1,136,42,209,74,56,138,46,26,124,90,137,99,25,184,136,140,
85,5,183,251,24,41,163,193,135,21,240,70,32,166,36,174,148,8,27,10,228,128,41,32,169,112,9,43,176,205,224,126,12,10,84,83,70,131,143,42,240,9,37,77,234,51,20,36,232,28,98,255,218,17,238,165,206,241,203,
144,122,86,123,197,14,236,178,18,50,38,76,47,184,243,76,153,128,193,119,13,62,102,0,111,86,215,68,105,112,223,230,205,125,79,179,245,149,65,134,198,243,228,142,246,113,101,192,192,84,180,2,186,232,23,
179,129,121,178,186,9,60,98,0,111,2,90,128,54,37,141,0,75,89,18,121,143,119,15,63,195,83,135,211,100,34,163,140,37,138,200,229,195,140,244,103,200,102,213,251,60,31,5,202,158,120,63,255,136,30,240,183,
186,205,247,184,178,118,179,82,194,1,216,194,166,214,119,120,235,181,110,186,182,37,73,138,7,140,114,139,219,12,50,184,58,64,224,8,240,9,48,106,196,136,153,173,28,165,196,67,198,64,101,69,213,185,221,
206,50,49,11,124,28,32,68,200,233,229,208,198,87,233,237,93,194,146,158,52,25,30,48,202,85,174,209,199,21,174,240,27,94,218,219,136,39,123,105,20,159,17,152,174,23,1,3,60,15,159,70,107,23,165,176,145,
30,53,120,205,247,144,162,76,244,8,175,239,123,142,189,7,19,196,163,5,10,220,227,62,151,184,194,119,156,230,90,110,0,38,101,57,121,122,114,5,208,76,66,12,215,232,155,230,168,64,53,93,108,171,71,141,20,
105,102,25,0,118,177,99,85,47,47,31,216,202,150,237,9,226,72,36,67,12,243,45,167,56,206,23,100,239,103,96,76,129,47,50,70,27,39,136,139,97,197,251,82,69,95,100,165,208,153,21,240,239,97,130,86,53,109,
180,248,222,164,173,30,34,24,56,196,129,221,251,216,179,127,37,221,29,49,26,17,8,254,164,159,163,28,227,76,234,71,24,146,48,174,192,195,32,61,206,167,172,18,87,85,224,234,138,92,168,72,163,179,42,80,201,
115,191,212,24,177,10,147,206,239,49,253,138,117,172,233,220,203,158,23,215,179,118,91,59,237,13,113,98,148,40,113,134,179,124,192,71,100,175,167,225,142,132,73,5,169,145,203,108,112,142,211,49,77,155,
73,32,5,100,124,148,152,213,3,54,215,67,22,93,162,22,240,132,14,176,16,33,119,55,59,119,108,97,211,75,237,180,117,68,105,160,129,8,227,76,112,148,99,124,57,124,2,174,150,202,240,202,59,229,105,19,167,
216,36,78,146,16,250,238,184,146,164,106,41,102,244,130,91,227,192,225,24,224,109,158,155,116,9,151,31,22,162,155,238,174,39,217,124,176,157,214,205,46,110,3,128,135,199,69,46,241,97,254,99,184,80,44,
39,199,127,119,30,167,67,124,205,6,231,103,194,228,13,240,15,212,231,164,106,45,114,70,29,40,213,227,1,147,239,26,188,217,6,84,4,105,140,198,68,15,171,118,45,99,233,243,14,162,109,138,52,30,69,70,25,227,
12,103,185,249,235,13,184,105,121,62,194,117,214,56,159,211,45,6,112,166,131,116,20,24,179,192,103,141,142,180,228,215,145,186,62,244,113,172,170,106,86,212,86,117,143,0,78,36,70,124,125,51,137,23,60,
188,181,195,140,56,2,65,158,60,55,184,69,238,239,12,252,46,109,211,76,209,36,46,176,89,124,69,147,152,80,119,11,10,252,56,48,97,129,159,145,255,213,121,85,198,28,195,242,186,1,107,1,218,149,68,144,4,41,
177,26,216,5,236,68,16,66,170,45,50,18,238,74,232,175,218,75,18,226,14,157,226,27,54,58,231,9,76,83,33,101,0,159,80,223,109,203,235,179,64,169,158,66,102,103,30,93,164,226,72,98,100,89,78,86,238,192,99,
7,146,86,74,106,139,172,44,111,63,34,253,8,153,38,33,46,178,70,156,100,153,24,49,186,76,19,120,82,129,79,215,123,144,153,45,11,105,26,185,211,169,115,66,174,228,158,124,131,2,221,21,192,117,152,85,191,
165,68,152,27,116,136,239,89,231,92,32,136,167,126,201,40,208,227,6,240,41,159,148,57,43,248,90,30,176,83,105,185,101,200,224,48,44,87,224,169,109,74,51,190,117,140,102,113,142,30,113,150,165,226,174,
49,117,152,176,232,162,115,189,166,76,193,200,54,178,158,209,138,91,197,213,90,171,69,220,6,209,71,70,110,175,249,140,67,134,70,241,59,93,226,20,221,98,0,183,202,234,19,150,213,205,64,245,42,114,125,157,
115,33,63,10,73,235,36,84,238,203,195,228,88,46,78,243,151,220,138,36,88,69,151,8,253,116,136,31,232,18,127,16,23,41,139,235,147,70,117,157,50,184,158,171,234,245,235,4,62,147,7,164,1,92,31,180,51,8,194,
116,138,155,220,17,125,76,202,103,167,159,143,112,157,86,113,145,149,162,143,86,97,150,170,148,1,60,105,0,207,168,247,230,171,26,182,57,130,175,229,129,146,113,156,203,169,13,147,64,132,40,208,41,126,
98,74,174,195,101,156,54,113,158,110,113,153,102,49,102,164,198,156,5,60,101,0,207,249,112,189,244,48,192,107,213,1,97,180,16,186,97,107,82,5,172,21,104,33,75,130,33,217,67,132,36,29,98,88,85,82,93,144,
146,134,164,140,17,137,25,164,143,108,245,122,98,192,244,64,186,226,160,29,33,195,19,98,194,56,79,23,148,117,211,6,199,117,90,204,248,4,233,35,91,189,182,2,34,37,145,49,29,196,5,107,184,84,84,86,76,41,
15,5,212,115,58,177,102,13,170,100,125,232,50,231,12,243,168,30,16,10,128,121,47,175,172,107,143,4,11,70,86,49,43,169,55,215,188,62,63,255,15,84,143,75,130,198,105,204,181,198,49,51,13,101,231,149,46,
115,27,238,150,27,59,91,17,191,9,129,57,18,47,86,88,252,49,89,189,222,67,189,52,44,172,41,228,55,222,144,86,241,91,16,224,245,143,215,171,255,22,18,53,20,157,211,95,67,139,107,113,45,174,197,181,184,22,
215,124,172,127,0,139,85,200,193,120,46,62,4,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_15_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_15_png;
const int sklepSeqMainComponent::sq_kursor_15_pngSize = 1733;

// JUCER_RESOURCE: sq_kursor_16_png, 1471, "C:\sklepSeq\sq_kursor_16.png"
static const unsigned char resource_sklepSeqMainComponent_sq_kursor_16_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,12,9,46,16,238,78,92,61,0,0,5,63,73,68,65,84,104,222,237,
152,233,110,219,70,16,199,127,75,82,164,68,221,150,220,250,168,157,20,8,16,228,67,223,166,207,215,167,40,80,160,79,80,180,64,10,180,64,143,56,182,115,56,82,98,55,182,37,235,48,73,145,219,15,90,218,227,
53,37,59,69,218,244,131,6,24,239,194,164,184,255,185,103,22,86,180,162,21,173,104,69,43,90,209,167,35,245,201,78,214,53,101,97,144,171,206,223,186,177,170,145,254,180,2,204,65,75,118,172,85,9,192,26,200,
196,154,21,9,226,253,135,26,150,96,115,118,173,85,89,224,83,195,51,179,102,226,249,71,180,64,177,59,56,150,166,37,104,215,40,47,95,61,75,128,204,128,158,1,177,225,68,8,148,229,86,240,254,1,72,27,232,50,
183,176,181,236,9,46,25,206,247,174,112,159,212,0,190,4,166,226,155,177,176,192,29,2,220,212,234,93,64,23,105,217,181,52,158,3,246,205,62,48,171,111,222,81,70,251,9,16,1,19,243,220,17,194,205,227,65,215,
20,106,164,189,59,128,59,11,124,214,89,226,203,110,129,182,61,1,52,231,64,176,47,64,98,192,79,129,161,80,178,140,139,171,88,88,100,1,103,129,217,93,107,127,151,166,139,52,30,8,141,115,157,77,60,167,77,
171,252,128,157,141,1,195,228,144,151,253,25,179,146,81,100,30,200,137,225,60,168,45,23,186,78,115,142,0,234,139,67,125,1,198,91,162,105,201,249,111,110,37,140,22,77,191,75,183,210,165,83,127,204,163,
71,77,154,143,39,76,118,94,242,122,248,142,147,111,134,12,115,160,145,137,135,200,176,11,164,232,90,161,5,164,230,3,160,12,132,134,203,150,22,75,11,128,23,102,183,46,157,242,22,155,213,46,157,112,151,
157,238,3,118,31,182,104,236,166,100,157,17,227,214,49,199,94,159,183,244,232,175,197,68,155,192,123,160,1,140,13,231,49,17,231,103,120,5,133,77,25,1,124,3,184,102,62,82,3,170,70,144,138,17,194,89,148,
3,66,66,111,139,205,234,22,27,141,46,157,218,6,27,107,15,217,217,254,140,245,237,144,176,237,224,84,99,226,202,41,103,188,231,29,175,56,226,144,23,60,231,128,126,250,22,98,253,132,64,61,195,33,18,231,
149,172,154,161,22,89,32,119,157,10,80,7,90,134,27,230,35,150,102,187,97,151,181,234,54,91,173,54,237,106,139,70,117,139,205,205,14,107,221,22,173,245,42,97,189,76,16,4,4,37,128,152,152,115,6,244,232,
243,156,3,254,224,25,191,243,39,199,241,9,140,245,60,124,19,253,21,159,171,239,41,19,9,224,174,200,86,11,45,224,8,151,168,24,173,55,21,106,189,66,101,179,69,179,211,160,238,183,105,53,106,212,220,54,173,
122,155,86,171,73,179,222,161,189,94,167,30,84,9,253,42,85,47,32,80,37,60,60,60,92,19,179,3,134,28,112,200,207,252,194,15,252,200,94,178,15,3,13,35,3,60,202,67,84,119,32,123,196,174,243,20,117,35,125,
115,31,1,28,145,53,66,160,174,51,221,153,232,201,215,153,155,109,59,56,78,64,224,151,169,56,51,102,42,38,86,49,49,19,166,148,40,225,227,147,146,162,209,196,36,156,113,78,159,183,252,196,83,190,229,59,
46,78,46,224,47,13,67,61,247,234,200,36,70,155,60,186,124,1,184,204,68,63,100,189,82,28,3,210,10,243,160,189,36,228,66,63,188,44,77,131,35,255,136,163,210,27,240,161,170,66,154,52,105,80,55,127,235,148,
9,136,73,56,228,5,123,147,125,232,101,208,211,48,186,71,197,119,25,81,83,191,210,96,159,13,181,135,131,54,25,40,22,233,115,105,37,86,5,117,0,50,61,225,76,247,200,248,114,254,84,131,130,49,35,198,217,136,
94,94,252,39,26,46,204,81,119,83,134,34,195,229,140,186,250,141,38,7,52,212,49,109,117,66,200,20,133,54,197,108,108,10,155,45,196,189,122,161,185,223,165,204,24,232,41,35,81,86,62,124,250,72,80,196,40,
82,2,94,83,87,251,180,213,33,117,78,169,171,11,202,92,138,183,83,3,126,96,56,119,182,100,153,0,218,234,191,179,43,168,41,48,69,17,221,11,104,6,196,56,36,40,34,92,166,248,234,152,42,175,232,170,61,106,
12,8,84,68,153,75,220,91,126,157,136,156,63,18,60,54,174,116,195,141,138,44,32,123,142,228,74,234,138,154,18,168,19,38,250,9,138,204,136,162,113,136,80,68,102,157,225,49,166,172,250,148,57,37,84,239,89,
163,79,168,38,184,164,148,10,237,166,69,133,189,20,29,232,212,218,79,133,5,174,2,218,91,0,94,118,132,83,96,132,79,64,149,30,67,206,9,232,81,82,231,40,52,62,167,4,12,168,168,115,202,140,240,72,240,137,
40,17,19,168,8,159,228,150,223,207,125,57,90,178,218,255,139,69,31,116,221,204,169,145,86,86,47,148,167,207,178,201,255,121,17,235,0,109,83,200,62,148,22,1,182,129,201,189,108,218,18,17,117,217,141,169,
172,176,157,190,118,159,216,104,223,187,106,158,230,38,13,77,149,206,167,168,76,12,33,153,240,209,162,137,74,174,51,11,164,253,187,84,124,243,22,240,69,117,32,15,226,252,96,57,230,197,38,176,100,79,34,
103,88,121,152,4,82,4,52,177,102,221,116,1,224,155,51,112,193,173,196,50,11,36,214,140,26,139,110,208,179,26,57,251,246,192,6,53,43,88,179,130,1,37,187,49,50,22,0,190,251,90,101,30,7,170,96,64,41,89,131,
140,178,238,110,178,130,20,156,21,104,54,45,208,238,82,45,47,163,69,105,20,145,107,165,69,228,24,89,228,122,186,160,150,232,143,9,248,254,23,91,139,47,161,236,43,20,109,9,65,33,208,143,4,248,195,111,230,
138,175,83,88,98,57,254,13,160,43,90,209,138,86,180,162,21,173,232,255,72,127,3,100,131,112,21,194,199,137,106,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::sq_kursor_16_png = (const char*) resource_sklepSeqMainComponent_sq_kursor_16_png;
const int sklepSeqMainComponent::sq_kursor_16_pngSize = 1471;

// JUCER_RESOURCE: rondw_03_png, 1755, "C:\options.png"
static const unsigned char resource_sklepSeqMainComponent_rondw_03_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,32,0,0,0,32,8,6,0,0,0,115,122,122,244,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,23,12,3,35,240,103,117,177,0,0,6,91,73,68,65,84,88,195,173,
151,109,108,20,215,21,134,159,185,179,179,187,94,175,191,119,109,47,54,216,216,113,98,100,2,56,165,161,37,194,16,177,106,72,10,4,71,244,135,93,89,21,161,169,161,70,20,72,138,20,165,173,34,85,170,168,74,
137,162,74,41,138,84,89,17,36,42,152,82,100,74,36,72,74,133,139,160,10,141,83,168,8,78,136,241,250,115,109,195,26,123,205,236,247,204,237,143,93,71,128,49,177,203,158,127,163,185,119,158,247,158,123,206,
153,115,20,210,99,185,64,61,176,26,88,8,40,64,2,232,2,62,2,78,166,158,167,153,242,136,96,59,240,58,176,39,59,59,207,89,89,89,131,219,237,193,233,116,18,137,132,24,30,238,227,218,181,43,132,195,250,219,
192,171,128,113,255,7,44,143,0,47,1,218,179,179,243,159,170,171,219,200,186,117,47,80,83,83,65,73,137,27,167,211,65,44,22,167,163,227,51,14,30,252,61,23,46,156,93,9,216,128,80,154,60,78,1,240,69,105,233,
227,242,181,215,14,200,142,142,78,233,243,13,201,225,225,128,28,27,11,202,96,80,151,167,79,95,148,94,239,139,18,208,129,38,64,37,141,118,194,237,158,47,247,238,125,91,94,184,112,89,118,119,247,203,129,
129,81,57,50,50,38,3,129,113,121,242,100,135,92,187,118,163,4,34,192,246,212,85,165,205,214,169,170,69,54,52,252,92,158,58,117,94,118,117,249,164,207,55,36,7,6,70,165,223,127,75,30,63,126,86,62,247,220,
230,41,120,11,144,113,223,254,58,224,13,160,252,255,21,240,97,85,213,114,185,127,255,33,121,233,210,231,242,203,47,251,164,207,55,36,125,190,33,217,214,246,177,244,122,95,122,24,188,73,8,145,40,43,91,
40,129,43,128,67,204,17,238,4,188,149,149,75,88,176,160,24,135,35,233,89,41,65,215,35,92,189,122,157,206,206,243,0,215,129,99,64,248,174,189,63,16,66,180,238,222,253,134,186,111,223,31,80,20,241,36,176,
124,174,2,22,11,161,106,101,101,149,56,157,14,148,187,146,56,43,203,65,125,253,90,90,90,126,65,65,65,225,98,224,48,144,157,122,189,73,81,148,195,205,205,187,213,230,230,87,88,186,180,134,242,242,133,0,
207,206,85,192,60,187,221,137,221,110,71,211,238,13,106,33,4,133,133,249,52,54,110,96,215,174,55,113,185,138,188,192,95,128,31,42,138,114,100,203,150,29,214,157,59,119,80,85,53,159,172,44,7,229,229,21,
0,158,185,214,1,41,165,137,105,154,152,166,156,246,82,8,129,219,157,71,99,227,70,52,77,99,255,254,95,122,3,129,17,111,83,211,118,246,236,217,69,117,117,50,238,52,77,69,211,108,0,202,92,5,12,70,163,58,
186,30,34,18,137,62,72,29,66,40,184,92,185,52,52,172,71,8,65,87,215,21,118,238,108,161,166,166,226,235,117,177,88,130,72,36,52,231,74,248,36,176,194,52,77,252,254,1,226,113,99,198,133,138,66,202,19,27,
184,125,123,245,61,112,128,96,240,14,55,110,124,5,48,56,91,1,77,138,66,171,213,34,212,199,171,235,88,185,114,5,149,149,165,72,41,31,42,162,168,40,31,143,199,133,114,87,180,26,134,201,39,159,116,50,48,
208,39,129,142,217,8,104,18,138,210,250,234,247,61,234,226,10,23,67,174,151,240,174,91,153,58,137,78,110,110,22,154,102,153,81,132,16,247,254,239,122,122,6,57,114,228,16,192,167,192,21,49,27,248,207,158,
247,168,47,111,206,225,249,245,6,207,56,63,36,203,150,64,211,44,40,138,194,200,200,24,241,120,98,54,209,75,32,48,65,91,219,9,206,156,57,101,2,111,1,227,226,155,224,45,223,243,168,91,55,101,241,68,181,
129,61,52,193,162,101,131,4,255,249,58,194,152,196,98,81,49,77,137,207,55,52,133,153,246,17,211,148,36,18,6,131,131,55,121,255,253,227,236,219,247,43,164,52,15,3,127,3,76,229,97,240,109,107,61,106,243,
166,76,150,124,75,129,136,73,116,44,76,40,110,98,150,20,210,119,181,4,106,223,68,143,105,56,28,118,130,65,29,139,69,165,184,184,128,204,76,59,86,171,21,139,69,101,124,124,146,238,238,1,218,218,142,242,
222,123,239,16,14,135,218,129,109,128,127,166,134,164,73,40,74,235,143,215,120,212,109,27,236,212,62,45,192,106,131,59,81,208,163,68,110,71,184,35,85,212,234,121,244,93,46,66,60,245,107,186,251,39,249,
224,131,163,196,98,97,106,106,150,80,90,90,130,16,10,67,67,131,116,117,253,151,139,23,255,65,127,127,143,14,188,3,252,14,184,57,83,71,212,36,20,165,117,203,42,143,186,237,5,27,203,191,43,192,149,13,122,
28,238,68,64,79,138,8,141,69,9,106,54,172,75,23,208,251,105,30,191,61,83,200,177,246,63,75,195,48,198,82,189,194,215,55,0,248,128,51,64,107,234,7,20,153,169,35,106,18,10,173,77,207,20,171,175,120,53,150,
63,13,148,185,33,20,155,230,34,135,21,194,183,116,148,137,9,230,215,10,158,189,252,5,71,12,195,4,86,1,2,40,78,193,253,169,211,78,2,177,7,221,245,148,128,205,66,161,181,225,59,30,245,39,107,84,86,84,233,
96,45,0,255,4,100,88,167,109,138,38,128,202,124,50,158,112,241,159,182,113,14,180,143,2,92,2,70,128,49,224,234,108,171,155,10,184,129,143,94,172,45,114,180,172,17,172,122,108,18,164,2,122,12,66,241,164,
7,52,1,134,132,184,65,44,156,32,156,151,73,198,146,98,254,221,54,193,150,3,62,174,251,35,151,129,31,1,253,115,109,46,4,176,181,40,219,150,91,191,44,131,213,229,19,160,170,240,152,27,92,78,48,205,228,170,
80,28,128,120,220,36,154,147,129,181,202,205,191,142,78,242,242,91,61,83,240,70,224,218,3,243,240,27,204,2,212,45,242,56,89,86,60,153,220,95,225,134,175,110,194,208,56,20,100,66,30,96,85,73,196,18,196,
237,42,162,40,143,243,199,116,126,122,208,71,247,112,244,145,224,83,30,112,58,172,42,185,246,84,53,11,197,146,119,159,147,145,172,165,225,100,236,152,22,48,115,179,57,247,215,8,219,255,152,30,248,148,
128,73,61,106,48,22,214,146,73,57,50,1,174,76,176,107,201,220,119,218,65,40,68,85,59,127,111,143,177,227,93,31,55,70,210,3,159,18,112,238,115,255,36,159,249,157,72,20,48,140,100,121,72,24,224,201,1,187,
133,96,76,112,250,148,193,174,63,245,210,51,154,62,248,84,22,92,15,197,140,173,49,83,203,112,229,100,177,176,40,142,112,88,32,203,6,153,26,129,136,149,211,103,5,123,15,245,209,123,43,189,240,41,1,58,112,
163,123,52,84,239,15,90,212,72,34,159,112,92,35,160,107,116,245,218,56,113,206,224,55,39,6,233,15,164,31,126,255,144,186,17,232,181,107,66,46,154,151,41,107,203,156,178,36,223,38,83,83,109,59,176,40,13,
195,236,67,167,99,5,200,1,214,3,223,78,141,83,55,129,143,129,206,84,57,77,251,201,255,7,146,89,150,249,221,17,148,104,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::rondw_03_png = (const char*) resource_sklepSeqMainComponent_rondw_03_png;
const int sklepSeqMainComponent::rondw_03_pngSize = 1755;

// JUCER_RESOURCE: lcd_bin, 5469, "images\lcd.bin"
static const unsigned char resource_sklepSeqMainComponent_lcd_bin[] = { 120,156,237,92,123,156,205,229,186,95,70,228,218,72,110,149,221,133,93,185,237,80,18,153,223,251,107,139,180,25,108,68,24,236,173,
101,69,249,173,169,102,108,21,187,194,153,66,202,229,131,114,82,116,213,145,56,20,91,153,89,107,109,195,118,73,18,29,164,67,233,216,200,113,169,19,233,176,187,236,231,251,125,222,245,27,203,24,204,210,
238,162,249,203,227,119,123,223,231,251,60,207,247,125,158,231,125,215,164,223,212,38,16,8,164,111,202,118,47,13,100,136,116,89,32,123,233,92,147,25,42,111,255,173,96,255,173,104,255,173,100,255,173,108,
255,189,60,208,244,221,43,77,102,184,126,169,138,102,125,94,169,152,215,244,221,89,206,138,78,251,162,94,153,70,117,156,26,93,82,98,222,154,50,139,157,101,45,50,98,222,225,218,23,152,167,95,27,24,243,
42,31,113,204,174,81,25,177,96,120,102,240,117,103,226,173,117,163,158,188,235,228,100,236,140,64,200,227,149,73,31,175,73,43,187,248,237,168,119,241,131,47,57,153,21,118,68,189,102,127,255,202,193,149,
96,184,251,139,19,28,249,72,196,27,217,118,74,154,204,122,132,247,73,143,183,242,120,165,253,117,71,211,234,182,255,107,36,24,170,19,56,92,123,178,76,77,102,227,188,214,167,73,204,171,95,106,156,179,175,
229,149,16,42,234,149,144,211,206,217,156,157,30,243,58,239,91,238,44,217,222,35,230,125,211,175,172,57,26,73,151,169,149,107,157,109,214,205,146,135,90,78,111,109,248,218,128,215,47,49,124,45,123,233,
111,248,144,215,122,80,63,179,173,193,109,49,153,245,72,125,45,244,235,192,251,27,170,186,153,225,149,91,170,185,117,219,223,40,207,28,44,235,222,115,89,179,152,23,171,116,196,240,202,203,23,125,99,220,
174,29,99,222,194,250,149,220,131,195,123,197,188,167,158,172,225,226,74,48,188,195,171,224,2,26,62,125,77,175,206,49,175,249,209,85,42,172,155,53,223,108,25,219,55,230,109,95,51,81,175,204,203,250,173,
10,117,98,53,9,168,39,255,83,136,5,20,23,66,48,252,237,158,121,230,80,217,20,192,63,217,208,50,127,124,244,207,122,165,213,130,201,58,145,54,15,253,167,225,68,42,244,92,110,116,34,7,58,127,37,95,218,29,
245,26,214,220,42,131,172,139,122,47,158,243,154,10,219,26,60,165,183,118,126,245,186,145,129,98,94,189,161,255,67,33,24,118,187,86,214,111,247,189,103,142,250,193,216,170,77,28,94,17,135,113,56,26,158,
225,104,107,202,92,111,71,155,176,250,168,121,127,195,134,136,183,118,226,199,38,179,66,48,226,137,161,11,174,164,119,88,19,245,54,246,253,135,161,31,172,189,184,156,139,43,193,240,219,195,198,235,76,
114,50,66,58,183,172,230,101,84,128,215,241,22,188,142,147,132,65,117,146,131,15,77,210,111,175,232,228,233,104,176,49,175,116,185,47,172,163,225,25,142,38,14,109,116,180,140,222,31,26,121,48,226,117,
123,34,106,232,117,115,119,79,115,40,192,163,120,107,209,194,133,34,228,71,60,239,225,27,12,133,86,87,14,54,18,11,17,175,82,230,84,189,50,117,196,223,40,4,195,101,26,189,224,112,216,61,117,55,166,113,
34,95,124,126,79,30,175,32,14,182,140,253,85,20,193,226,188,210,164,83,212,67,172,224,74,48,116,85,96,214,203,87,136,103,95,50,249,75,167,205,67,141,99,222,5,243,199,32,140,98,252,206,229,205,26,3,254,
134,206,194,250,233,240,222,124,167,109,249,158,116,122,131,43,193,80,189,192,23,195,255,93,94,191,244,146,25,234,53,125,118,142,82,63,154,244,113,7,21,100,194,134,49,251,220,129,222,234,80,51,62,24,107,
212,161,90,84,185,200,48,176,43,31,137,56,95,78,250,223,40,208,115,230,127,179,39,202,48,162,137,231,238,174,165,38,6,176,181,203,193,196,120,154,154,137,14,14,117,29,217,182,90,46,175,64,197,35,215,252,
61,234,125,245,74,174,99,86,138,48,227,131,242,102,105,29,132,250,240,241,191,83,208,7,31,58,95,65,31,91,117,190,99,99,190,165,178,128,80,133,130,254,217,135,151,42,178,161,250,86,71,168,70,69,4,66,83,
37,85,84,147,81,85,16,172,148,151,160,44,117,108,88,179,143,213,113,89,139,233,26,25,53,186,140,50,212,113,72,122,15,21,4,89,101,58,92,225,51,223,244,123,148,202,6,195,239,111,232,170,110,180,172,197,
197,234,88,226,66,78,100,228,123,17,15,168,145,206,246,212,237,110,168,227,184,122,35,41,4,195,219,215,84,49,190,247,80,53,208,33,5,153,173,242,26,148,5,175,137,34,239,58,170,99,131,192,243,15,252,155,
232,152,154,115,135,17,110,140,122,192,138,115,4,124,20,224,252,83,71,148,137,9,178,173,196,250,149,98,222,192,85,119,83,8,134,161,173,76,86,103,116,254,211,139,163,222,176,210,151,171,48,116,243,183,
142,80,65,84,28,171,156,17,90,142,130,41,41,4,195,99,70,159,107,36,202,98,66,35,95,171,249,47,153,252,39,21,196,234,14,39,2,135,224,104,195,199,175,118,116,52,225,101,135,95,146,160,116,196,79,162,224,
110,135,163,73,132,165,81,144,91,105,227,141,204,72,162,128,15,7,67,13,3,191,154,252,165,232,216,53,229,73,69,125,118,238,80,51,98,201,222,168,39,94,165,87,170,175,232,101,218,150,175,21,19,94,24,99,54,
125,42,81,48,229,203,103,120,37,24,110,91,254,3,37,136,81,239,229,153,251,247,11,47,128,243,40,236,157,247,160,185,181,150,220,106,81,229,105,147,59,248,187,168,183,124,217,50,10,193,48,120,129,247,110,
220,118,157,62,29,114,86,58,20,196,63,148,87,122,190,181,221,225,107,96,97,125,13,19,24,240,250,140,40,167,52,102,244,232,168,87,173,85,83,189,50,234,189,52,53,63,88,232,141,25,194,43,57,187,158,80,94,
9,53,178,107,232,238,202,231,24,193,57,66,64,0,33,163,152,142,141,192,146,0,136,50,138,213,250,87,219,183,110,158,18,208,183,132,177,28,193,116,137,160,247,121,26,175,116,127,49,85,2,36,18,97,92,137,147,
69,61,24,79,95,111,28,184,111,127,170,172,83,47,77,168,230,94,56,176,91,204,251,116,218,107,134,65,12,132,104,206,135,94,122,218,68,70,86,193,50,121,46,23,19,239,187,33,53,237,170,178,187,114,142,185,
250,55,115,57,33,245,84,25,53,143,194,150,177,207,10,115,61,27,33,41,211,211,23,214,127,92,61,61,212,36,32,14,45,163,194,227,201,33,8,102,46,19,240,111,154,19,52,199,176,194,51,228,16,185,101,57,4,139,
10,227,11,42,50,190,228,94,158,127,133,196,141,103,72,220,0,70,57,100,215,168,255,214,248,146,0,50,241,57,250,241,165,196,45,9,132,66,125,217,236,21,150,157,197,193,53,154,197,212,26,205,66,52,134,209,
92,245,138,237,106,206,139,190,176,139,210,231,161,248,162,180,57,187,146,75,77,176,206,83,183,43,54,126,170,174,218,228,166,111,149,50,142,68,236,202,191,173,65,77,87,117,19,32,117,229,151,72,81,18,94,
190,236,38,21,192,29,188,117,203,171,93,148,169,68,55,53,68,168,169,69,20,83,227,24,72,19,24,32,157,250,63,163,75,241,141,219,22,25,9,246,152,87,186,198,122,125,125,245,103,59,109,2,246,215,167,158,55,
139,22,74,118,210,232,133,28,147,50,174,158,76,237,154,1,166,193,227,215,198,184,112,229,14,118,185,148,51,203,33,254,134,108,244,244,245,19,21,72,137,125,35,43,124,196,91,185,101,138,46,156,98,81,117,
112,228,18,76,215,66,215,216,57,202,103,205,205,83,36,3,194,194,197,156,8,185,29,115,34,88,29,56,144,230,137,12,22,80,69,38,189,131,69,6,89,2,1,233,188,175,141,10,224,89,222,2,243,82,181,59,63,138,39,
62,181,203,85,118,169,63,80,167,29,238,186,115,143,98,36,252,166,118,192,51,28,13,158,173,169,8,224,103,128,183,30,244,145,166,18,136,57,10,88,75,121,11,249,22,115,10,33,41,155,83,32,187,161,179,200,67,
121,96,109,114,248,230,236,119,162,76,124,24,7,240,72,177,147,248,200,245,143,252,159,177,68,63,82,163,6,33,74,255,251,60,180,202,134,232,181,22,54,97,115,117,40,225,86,85,68,240,85,69,144,37,82,17,228,
141,84,4,241,172,176,193,35,137,205,7,223,30,42,72,19,41,72,78,231,240,214,197,15,254,90,97,131,31,43,108,29,55,29,84,253,193,157,84,27,171,42,5,100,210,188,133,4,152,250,143,254,250,35,171,63,242,69,
234,143,96,99,176,32,144,24,44,184,194,96,153,157,123,88,131,101,241,219,101,108,176,12,73,223,164,161,249,250,5,185,198,79,165,40,8,254,185,188,5,42,36,52,243,178,150,90,104,154,89,104,78,18,107,227,
234,149,82,245,247,47,63,79,217,235,189,166,23,186,234,245,66,140,26,26,9,244,195,43,88,130,247,47,239,164,244,35,217,143,58,226,219,195,58,201,107,64,155,250,255,197,221,166,136,96,125,164,128,236,134,
183,42,101,86,87,104,36,161,177,208,60,112,255,255,171,142,247,206,217,170,58,206,89,191,82,227,8,204,194,168,1,215,16,26,249,162,171,81,115,157,213,81,86,85,157,191,239,254,72,170,40,96,13,82,171,65,
35,170,221,238,210,217,186,24,35,205,34,159,35,59,18,42,86,30,213,218,198,103,54,240,152,207,108,62,215,209,88,254,140,154,31,141,51,219,233,232,47,165,204,241,250,251,244,251,209,162,88,49,232,23,154,
112,74,72,11,236,36,59,40,217,203,211,185,157,250,215,102,90,2,218,136,218,34,243,98,129,173,185,133,45,73,214,0,255,112,101,66,212,18,72,20,178,4,18,174,193,96,59,1,71,249,225,143,250,147,147,149,213,
57,207,207,119,153,221,98,101,34,15,136,161,236,202,132,226,138,250,223,249,145,93,153,62,251,112,166,99,107,139,90,10,141,207,12,146,131,88,104,224,237,133,87,166,83,218,239,156,231,173,253,190,126,223,
218,15,137,34,5,89,25,143,179,159,204,84,237,23,186,222,34,218,53,165,134,34,138,2,172,8,66,65,97,66,68,51,167,86,180,136,98,173,146,204,50,230,125,88,109,133,102,24,146,56,104,134,209,224,241,55,204,
237,207,84,142,121,207,63,80,218,101,33,126,217,236,178,20,130,225,87,111,158,41,245,247,124,165,207,120,226,175,197,62,48,102,134,225,118,125,194,16,218,125,45,103,217,12,163,69,73,134,241,253,102,24,
73,178,94,168,165,53,196,191,16,154,189,243,190,209,4,115,105,157,10,174,150,82,208,150,250,151,93,92,193,165,143,1,17,10,69,99,148,52,52,39,89,71,78,230,100,73,198,225,13,54,227,71,5,251,196,27,179,181,
92,150,172,63,234,69,70,254,222,217,208,238,85,172,208,158,12,159,31,101,221,153,209,251,195,40,185,14,87,130,225,234,43,182,40,218,120,154,248,203,231,210,120,165,126,169,113,105,44,20,80,67,136,82,104,
168,236,116,228,243,178,212,182,178,163,162,164,231,168,90,139,76,194,24,65,29,117,232,230,135,116,84,36,8,28,21,41,131,142,138,37,138,197,136,140,24,0,93,219,234,38,31,69,242,116,173,74,182,206,60,96,
75,218,180,192,59,19,255,32,131,161,128,146,97,181,121,72,235,161,150,161,128,111,228,236,170,28,99,121,33,170,196,188,7,47,204,162,16,12,195,49,197,151,200,194,14,5,241,181,52,97,153,40,26,123,74,190,
48,12,5,84,187,146,126,9,103,56,129,191,117,218,39,163,34,63,76,205,217,21,245,110,127,102,173,145,58,59,42,11,196,6,135,2,84,228,45,204,85,210,199,168,36,90,255,101,32,32,28,223,81,15,71,234,77,96,145,
177,196,115,152,86,188,133,26,153,74,75,161,107,115,24,99,117,157,118,185,171,14,138,226,140,130,204,202,161,246,112,43,170,136,242,147,2,170,94,104,31,12,75,214,109,168,153,212,124,185,212,21,185,36,
5,140,10,205,216,205,164,174,232,184,42,63,186,1,41,51,37,44,131,87,29,54,157,250,75,81,240,216,179,31,168,163,227,97,10,136,70,122,60,28,141,30,143,254,158,122,60,22,83,250,55,178,99,122,60,86,37,161,
239,24,179,27,122,60,98,168,69,149,222,186,78,104,82,141,214,25,221,26,173,51,58,58,202,95,10,176,30,111,13,234,54,205,204,203,146,248,124,184,241,50,10,193,48,154,21,178,252,70,189,30,87,183,48,108,15,
35,154,216,30,70,101,77,54,190,98,227,32,229,199,158,109,198,218,70,221,90,193,149,233,213,134,118,13,212,32,96,106,94,65,203,81,219,195,191,13,212,26,120,129,0,1,151,79,236,37,11,234,121,54,44,42,234,
202,141,62,29,113,68,11,90,199,64,19,51,49,225,2,155,113,121,195,250,192,90,230,4,141,206,36,137,6,175,37,178,217,199,55,126,170,134,0,9,114,52,172,10,126,45,163,68,131,170,128,243,6,135,23,78,65,121,
229,217,142,159,40,155,226,211,74,162,73,50,126,107,219,250,70,81,71,234,22,31,209,82,200,15,62,31,72,4,168,246,242,253,142,49,94,75,12,117,48,13,51,87,224,167,26,129,214,9,18,56,52,177,9,142,28,132,176,
213,109,31,135,13,13,118,26,9,171,9,189,85,230,94,0,27,189,213,135,109,201,246,26,22,54,116,154,19,211,99,177,185,174,61,232,70,19,173,19,116,163,159,59,96,251,195,211,46,183,121,174,80,157,86,119,126,
91,24,57,144,46,112,40,230,136,36,76,66,108,53,0,215,69,25,128,188,133,0,36,200,50,146,5,249,166,192,252,49,85,109,223,134,149,179,188,229,118,220,116,173,86,135,165,2,55,106,45,71,213,38,125,92,81,85,
27,146,30,223,95,192,74,73,252,80,148,16,54,249,136,10,88,113,120,11,28,67,32,115,7,127,103,124,32,21,54,24,208,55,18,189,29,27,62,244,63,148,201,28,109,209,194,102,214,219,145,204,18,54,108,230,36,246,
183,225,18,140,45,60,67,151,64,83,64,129,148,149,74,129,20,111,83,32,159,122,242,73,37,84,188,198,91,160,241,120,107,204,34,138,144,138,251,157,154,77,146,51,53,27,8,157,5,3,194,134,5,3,82,39,92,9,134,
218,88,183,45,158,35,22,207,201,139,231,26,167,227,127,240,232,120,171,220,230,62,112,96,191,25,192,121,195,201,41,20,237,246,197,12,169,80,91,187,126,156,205,142,132,165,157,241,247,76,254,155,26,145,
104,205,82,128,181,120,203,110,71,196,226,69,173,64,115,243,153,65,227,111,161,22,134,6,107,12,173,118,2,104,146,155,108,193,22,42,114,63,127,11,149,136,156,4,209,80,59,75,63,133,247,41,11,111,70,98,203,
229,184,205,200,194,49,230,175,154,208,145,230,135,139,80,71,52,223,85,71,32,66,243,251,251,100,173,7,245,83,243,159,108,141,46,214,134,93,193,174,28,120,132,163,37,240,8,71,67,191,139,225,135,238,130,
132,41,55,168,202,187,196,22,133,78,225,141,82,110,35,244,94,183,192,250,200,45,22,191,65,221,106,41,126,120,157,64,32,160,41,160,57,203,202,21,174,193,13,42,41,145,221,83,250,72,225,109,118,236,57,104,
191,11,141,55,58,2,120,232,84,62,178,227,147,79,172,143,32,71,36,72,0,146,176,41,72,173,21,26,191,60,37,236,80,4,134,72,218,181,126,151,236,81,2,92,225,166,174,227,23,51,54,11,207,215,81,79,114,148,32,
212,222,178,63,28,154,159,246,29,26,141,88,10,232,82,240,214,253,251,215,29,239,208,241,157,123,150,160,52,8,22,22,10,98,121,245,245,66,251,253,69,237,119,211,233,124,23,75,64,86,25,62,73,62,243,217,243,
116,182,153,81,115,232,54,115,135,64,74,141,243,5,154,198,111,86,119,23,140,233,26,163,99,39,110,17,97,3,82,242,70,157,35,161,121,236,217,90,103,230,171,40,12,232,144,216,136,56,149,175,162,120,80,95,
29,184,234,51,69,100,188,217,96,108,151,104,152,41,93,99,125,148,7,31,8,100,173,173,175,154,184,211,25,225,155,72,210,190,154,110,169,254,36,124,134,226,60,177,138,42,56,246,82,44,62,43,200,34,146,227,
179,80,199,192,130,11,134,39,95,233,128,143,105,199,194,58,162,210,137,123,246,241,156,157,228,10,177,243,171,44,125,77,242,45,109,50,162,109,79,1,141,124,222,146,188,77,157,45,101,220,32,251,90,238,224,
135,53,14,243,231,102,185,54,252,6,170,208,176,102,31,151,236,209,244,221,59,152,224,11,70,67,108,28,138,143,185,4,160,107,74,15,151,144,220,61,181,131,94,105,91,190,167,139,230,30,95,179,157,131,44,27,
135,104,110,18,18,100,106,164,168,212,156,93,74,218,136,90,14,226,39,223,160,8,205,25,65,195,252,54,104,152,163,105,206,103,249,148,163,129,25,72,81,115,214,159,171,117,69,168,211,153,173,25,72,34,91,
78,79,137,177,199,76,1,89,236,170,1,142,214,158,123,234,118,215,56,162,0,61,164,180,75,62,124,127,216,53,163,179,133,230,135,77,43,227,229,84,129,33,160,81,162,33,224,25,28,22,190,162,206,230,215,39,104,
251,113,180,225,227,87,23,92,161,249,241,26,71,235,217,230,12,73,63,185,44,52,244,251,128,24,85,16,69,111,212,175,24,78,167,199,92,84,127,195,223,172,18,243,59,199,181,53,252,38,10,140,228,83,11,5,156,
28,233,127,190,148,92,104,253,104,248,36,185,253,118,98,218,179,206,86,36,217,134,186,252,68,92,171,112,140,255,76,93,43,44,47,27,169,40,35,94,249,181,211,77,207,54,99,163,222,172,151,95,54,251,151,191,
27,245,222,234,62,79,27,174,40,212,113,43,24,234,122,214,57,226,228,187,14,41,200,168,230,41,244,217,153,98,178,151,206,213,247,155,31,93,165,199,204,40,160,155,131,190,121,210,254,219,205,38,182,104,
20,177,45,132,173,53,54,138,96,53,94,129,107,197,75,174,83,31,68,61,173,211,166,197,62,255,169,136,22,62,109,122,146,131,156,5,167,77,253,52,26,73,115,17,149,154,191,160,22,52,234,126,216,52,250,214,192,
166,236,74,98,8,208,9,97,107,244,194,57,174,245,200,124,69,116,67,187,87,245,104,47,78,89,158,170,25,15,61,20,236,148,113,255,161,96,227,128,21,193,222,58,51,83,175,28,137,60,174,166,197,51,4,123,213,
128,136,5,123,204,232,209,170,254,119,67,110,83,245,113,158,131,87,208,57,103,87,61,115,234,56,69,109,88,233,231,117,143,51,212,253,212,132,232,79,246,4,137,65,177,8,177,224,168,247,153,246,2,11,19,162,
159,134,156,128,16,147,75,177,66,61,108,172,161,248,225,235,126,53,248,100,197,3,5,175,179,82,66,172,240,245,156,93,241,12,13,187,127,194,110,60,114,116,28,251,128,79,138,170,34,198,140,62,215,13,57,43,
213,88,66,14,55,240,200,22,161,217,216,119,184,41,215,250,96,196,19,179,28,175,227,95,220,190,250,16,182,80,40,192,34,115,214,175,212,83,248,124,26,219,127,20,224,80,91,103,30,144,42,226,54,91,69,252,
44,204,223,248,205,238,154,197,207,89,223,78,243,122,48,12,5,176,7,111,97,245,224,107,233,29,144,242,227,181,213,159,133,92,78,169,78,236,54,151,147,20,194,210,43,40,7,232,53,169,57,182,28,144,156,217,
34,122,243,148,17,106,118,84,8,137,197,71,249,181,25,90,124,160,84,161,217,31,189,119,168,53,59,250,173,132,196,247,209,4,246,98,28,38,148,3,10,9,86,125,26,0,73,39,163,30,157,6,174,94,240,45,78,36,238,
154,50,109,245,200,96,168,231,49,7,62,199,27,169,230,241,195,0,206,209,175,230,113,18,54,53,53,245,132,7,62,113,212,130,15,201,68,85,0,195,241,67,216,156,228,211,254,105,50,113,70,97,175,84,121,173,203,
125,251,21,118,108,146,82,216,225,61,102,228,85,61,97,79,32,177,248,83,192,209,51,89,55,196,16,89,205,31,209,195,31,48,114,226,241,82,249,118,30,30,242,122,190,245,71,61,252,81,112,188,180,151,165,40,
116,231,18,235,179,162,163,215,139,199,252,49,205,105,244,34,249,26,14,224,242,138,95,242,36,196,161,118,158,78,135,107,78,96,199,36,155,114,133,35,66,124,55,205,54,1,198,105,201,164,7,43,142,141,136,
80,239,192,181,146,81,100,134,5,22,117,17,108,9,112,133,65,176,82,192,102,55,111,97,103,156,58,74,228,219,220,13,153,206,172,151,175,192,226,255,148,154,127,232,230,135,84,104,125,240,81,26,155,27,89,
60,196,131,77,22,61,196,179,227,147,254,106,199,234,43,122,57,50,115,61,31,69,65,202,77,71,204,172,123,211,180,163,16,130,221,128,196,73,108,42,146,119,248,21,19,183,250,113,101,33,62,68,29,225,199,170,
99,70,96,111,203,89,6,231,76,223,48,163,191,238,23,19,102,154,160,170,97,143,157,2,14,65,80,53,28,138,45,232,83,37,18,26,210,42,251,195,134,124,221,247,65,91,67,23,79,255,39,27,130,95,193,57,79,186,111,
66,58,175,54,198,230,180,159,178,81,240,201,10,233,36,5,80,172,140,40,243,239,99,67,20,139,55,199,199,201,126,50,43,98,45,109,65,55,253,161,18,231,63,241,214,186,5,177,134,83,218,199,196,90,237,114,107,
11,98,141,167,180,253,88,67,11,140,96,231,207,253,194,224,12,85,48,212,215,162,86,173,213,2,253,226,228,187,134,40,88,240,117,10,88,133,8,104,60,212,131,97,252,154,133,83,195,175,137,56,89,100,131,12,
49,52,222,152,123,252,227,150,69,6,240,41,14,4,11,245,1,225,131,69,88,150,224,105,78,13,39,136,181,25,128,200,78,12,122,89,52,242,128,17,10,44,133,15,73,164,90,253,15,129,135,151,236,149,249,251,221,49,
127,143,237,180,186,99,253,75,206,1,124,207,231,0,110,47,57,7,240,175,63,7,16,44,57,7,240,61,159,3,24,80,114,14,160,24,231,0,66,37,231,0,138,58,7,112,199,47,224,28,192,192,146,115,0,103,116,14,96,80,201,
57,128,162,92,235,206,31,229,28,192,93,69,182,112,10,111,232,35,31,179,158,125,158,91,112,46,182,136,13,125,255,7,236,62,85,255,88,27,250,131,75,54,244,139,114,58,239,231,180,161,31,62,51,242,64,79,176,
222,208,58,199,152,31,197,28,95,195,47,167,89,203,191,214,231,115,243,200,46,97,97,196,62,132,96,56,53,117,130,62,132,58,157,175,229,29,190,10,199,179,117,93,227,211,88,206,40,136,27,219,14,208,207,98,
31,57,179,100,139,189,40,104,238,254,137,236,131,158,61,91,236,247,156,117,59,155,73,110,81,222,251,19,113,173,95,234,22,123,214,89,231,136,63,236,22,123,118,201,22,251,79,99,139,125,200,89,178,197,254,
167,146,45,246,162,182,216,135,254,2,182,216,239,251,81,154,2,73,166,147,216,163,147,245,36,66,175,167,128,45,98,110,246,97,39,39,177,62,195,201,249,29,222,99,242,26,118,11,249,144,56,170,195,215,48,55,
10,50,83,7,15,241,111,84,241,53,252,125,55,69,52,201,228,245,254,95,192,166,247,3,54,50,176,213,207,191,97,120,207,101,11,117,178,248,163,89,126,89,199,223,76,251,58,102,244,190,200,234,136,63,229,147,
168,35,42,78,89,36,143,209,17,191,53,166,128,78,214,43,77,206,179,85,61,225,71,85,207,57,234,95,188,107,93,212,223,208,211,37,115,216,47,96,27,250,207,167,110,96,97,35,225,190,219,7,234,102,95,199,77,
217,250,199,73,112,133,127,90,43,225,231,249,14,198,240,183,65,139,108,96,61,167,127,111,33,36,15,6,254,9,48,191,129,77,0,0};

const char* sklepSeqMainComponent::lcd_bin = (const char*) resource_sklepSeqMainComponent_lcd_bin;
const int sklepSeqMainComponent::lcd_binSize = 5469;

// JUCER_RESOURCE: down_big_png, 1365, "C:\down_big.png"
static const unsigned char resource_sklepSeqMainComponent_down_big_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,32,0,0,0,32,8,6,0,0,0,115,122,122,244,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,16,16,37,35,187,82,148,56,0,0,4,213,73,68,65,84,88,195,197,
151,75,108,19,87,20,134,191,153,193,175,66,108,55,36,74,162,196,6,74,8,137,121,132,16,33,18,22,21,69,66,98,85,9,9,193,186,50,216,160,182,98,211,162,162,136,162,110,90,202,34,114,197,10,195,44,80,9,98,
129,196,10,177,104,23,32,53,64,3,9,36,33,9,20,74,21,220,224,40,4,140,235,224,218,241,99,186,232,140,53,118,198,47,186,232,72,191,102,230,206,189,231,255,207,185,231,158,59,87,80,20,133,255,243,90,86,77,
103,89,14,58,128,221,42,186,213,102,51,176,8,140,3,55,129,107,94,175,239,101,165,54,133,74,34,32,203,193,70,224,27,192,187,122,245,26,169,185,185,133,149,43,235,0,144,36,145,76,38,75,36,242,154,217,217,
48,161,208,115,18,137,196,37,224,164,215,235,123,250,159,5,200,114,240,51,224,187,173,91,187,87,116,118,118,33,8,66,89,193,15,31,142,51,52,116,103,17,56,229,245,250,78,190,147,0,89,14,154,129,51,237,237,
30,159,199,227,193,225,112,86,53,183,201,100,146,145,145,97,30,61,154,188,2,124,226,245,250,22,140,250,137,37,108,156,241,120,54,248,122,122,122,177,219,29,40,138,130,162,40,100,179,217,146,208,250,153,
205,102,122,122,122,217,184,113,211,62,96,64,150,131,82,197,2,100,57,120,164,189,189,195,183,109,219,246,156,65,141,92,255,110,132,194,62,221,221,219,232,232,240,124,172,230,80,121,1,178,28,108,6,78,183,
181,181,87,77,94,172,111,103,103,23,192,87,178,28,220,82,73,4,190,238,234,218,186,194,233,116,190,19,185,209,152,127,167,99,135,4,156,46,41,64,150,131,245,128,119,195,134,77,101,231,186,90,180,182,174,
195,110,119,236,150,229,224,250,82,17,216,215,214,182,94,2,170,246,184,18,184,92,110,128,189,165,42,97,111,93,93,61,217,108,22,189,8,128,68,34,65,52,26,37,145,72,148,93,130,86,171,21,135,195,129,213,106,
205,171,27,141,141,77,76,76,140,239,6,78,21,19,224,177,219,237,75,148,3,68,34,17,206,157,61,91,113,29,56,228,247,211,208,208,128,32,8,57,212,212,212,0,172,47,21,129,122,139,197,98,40,64,81,20,22,22,22,
42,22,160,31,171,93,22,139,5,160,190,228,102,20,143,199,73,167,51,75,10,11,192,190,253,251,57,23,12,150,247,222,231,3,32,26,141,34,8,2,162,40,34,138,198,53,175,176,245,229,226,98,42,47,108,26,172,86,43,
46,151,11,159,223,207,171,249,249,162,240,249,253,184,92,174,220,252,235,145,201,164,1,162,165,4,60,141,199,223,26,10,208,139,56,222,215,199,220,252,252,18,28,239,235,43,74,46,8,2,11,11,111,1,30,151,18,
240,211,220,220,92,46,100,162,40,230,66,168,23,225,118,187,9,4,2,121,158,7,2,1,220,110,119,142,220,104,108,36,242,10,224,151,82,2,174,78,79,255,145,1,114,131,244,6,10,69,92,28,24,32,18,137,112,113,96,
32,143,188,112,172,230,204,204,204,12,192,21,253,210,204,219,142,5,65,224,252,249,179,151,55,111,222,114,96,237,218,86,195,18,92,184,229,38,147,73,44,22,139,150,225,57,59,218,93,35,159,157,13,115,251,
246,224,208,193,131,254,237,218,42,49,220,11,210,233,244,137,177,177,7,139,169,84,10,73,146,242,166,67,146,164,188,54,155,205,134,211,233,196,102,179,45,249,174,61,107,239,207,158,253,78,54,155,61,81,
118,51,58,124,248,211,167,138,162,124,63,53,53,105,104,168,176,173,220,119,81,20,25,27,27,37,28,126,113,222,231,59,242,51,32,148,18,32,0,226,161,67,135,191,125,252,120,234,250,248,248,104,94,4,10,147,
179,112,190,141,48,57,57,193,212,212,196,175,23,46,252,248,165,145,195,98,145,218,96,238,239,15,28,29,25,25,190,117,255,254,48,153,76,102,137,87,70,222,23,182,141,142,62,224,222,189,161,251,151,46,93,
254,124,112,240,150,8,72,170,147,66,177,36,20,1,19,176,28,168,3,154,142,29,251,226,104,111,111,239,222,214,214,117,172,89,243,1,250,4,90,242,131,169,38,223,204,204,159,60,121,242,27,119,239,14,221,236,
239,255,225,116,44,22,11,1,115,64,12,72,2,89,69,53,98,36,96,153,42,160,22,104,4,26,118,238,252,176,123,207,158,61,7,86,173,114,175,117,187,87,211,212,212,132,201,100,166,182,182,22,128,55,111,222,144,
74,45,18,14,135,9,133,166,153,158,126,254,252,198,141,27,87,175,93,187,126,71,37,158,5,230,117,2,148,98,2,4,53,76,22,160,6,120,95,21,226,0,150,123,60,29,205,187,118,125,180,163,165,165,101,179,201,100,
178,57,28,118,55,64,44,22,123,145,78,167,227,161,80,232,225,224,224,237,59,195,195,35,211,192,91,149,48,2,188,6,254,2,254,6,210,106,4,40,38,64,47,226,61,29,172,106,155,73,253,46,233,114,40,171,34,3,164,
212,147,82,66,37,140,171,72,104,228,106,4,140,11,145,46,73,52,18,147,122,252,90,166,66,35,22,117,201,164,104,134,85,17,105,21,41,29,178,186,62,148,18,128,206,176,160,35,211,147,10,133,235,89,53,172,20,
136,201,234,160,245,201,75,228,98,135,83,125,154,103,84,8,5,226,10,159,149,34,247,194,231,170,78,199,70,70,132,42,198,148,189,254,1,12,58,95,52,115,65,115,108,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::down_big_png = (const char*) resource_sklepSeqMainComponent_down_big_png;
const int sklepSeqMainComponent::down_big_pngSize = 1365;

// JUCER_RESOURCE: down_small_png, 670, "C:\down_small.png"
static const unsigned char resource_sklepSeqMainComponent_down_small_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,16,0,0,0,16,8,6,0,0,0,31,243,255,97,0,0,0,1,115,82,71,66,0,174,206,28,
233,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,16,18,6,38,118,21,195,184,0,0,2,30,73,68,65,84,56,203,125,
147,63,104,83,81,20,198,127,183,125,47,70,104,133,52,49,154,87,112,48,106,255,184,85,65,92,92,116,40,86,93,139,130,21,93,28,181,32,184,56,116,19,17,92,4,17,92,28,28,156,116,168,22,10,226,38,216,224,212,
162,45,45,110,162,189,73,159,208,54,220,152,119,255,60,135,190,164,73,76,61,112,224,114,239,57,223,249,238,119,206,17,116,55,15,56,3,156,4,122,128,21,224,19,160,59,3,69,151,228,169,177,177,177,135,67,
67,67,65,238,96,14,33,4,97,24,178,182,186,38,75,165,210,12,240,124,79,128,124,62,255,100,124,124,124,58,159,207,119,165,181,17,110,48,247,126,238,69,185,92,190,13,196,0,189,173,149,39,46,79,60,26,200,
12,96,140,233,234,169,84,138,66,80,56,181,180,180,180,1,148,90,1,252,145,209,145,119,197,98,177,95,27,205,255,220,243,61,172,177,103,165,148,79,1,237,37,0,231,130,32,8,148,82,0,56,235,176,214,182,139,
37,4,158,231,129,128,66,80,200,44,46,46,158,7,102,27,0,195,190,231,163,170,59,0,23,175,92,224,198,245,155,8,177,43,209,159,168,202,181,201,91,120,189,222,14,16,140,2,179,61,141,0,85,83,40,181,227,175,
95,189,97,97,225,51,177,237,1,231,17,69,134,251,247,30,80,175,215,81,74,81,83,53,146,246,54,53,56,208,215,223,55,37,132,32,210,17,198,26,230,231,63,112,244,216,17,6,178,25,238,222,153,230,219,215,21,180,
214,68,58,98,107,107,11,41,229,51,96,185,193,209,203,229,114,63,130,32,56,212,250,111,231,28,195,163,199,89,93,249,222,166,135,148,114,91,74,57,8,108,55,24,56,165,84,53,157,78,95,138,227,184,217,54,107,
45,114,189,220,214,202,90,173,70,165,82,153,177,214,126,236,28,164,180,239,251,47,179,217,236,100,34,210,63,102,140,33,12,195,89,173,245,85,64,1,113,111,203,68,166,157,115,203,74,169,253,90,235,19,206,
57,223,57,135,49,134,40,138,168,86,171,245,205,205,205,183,214,218,199,192,111,32,2,226,86,6,41,32,11,12,2,135,129,211,64,144,168,253,11,248,2,172,3,63,129,10,80,239,4,16,73,87,82,192,190,100,35,155,26,
1,38,169,90,79,206,241,94,219,216,184,239,124,139,27,73,173,246,23,226,242,23,171,3,123,192,114,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::down_small_png = (const char*) resource_sklepSeqMainComponent_down_small_png;
const int sklepSeqMainComponent::down_small_pngSize = 670;

// JUCER_RESOURCE: up_big_png, 1374, "C:\downloads\icon\ronds\up_big.png"
static const unsigned char resource_sklepSeqMainComponent_up_big_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,32,0,0,0,32,8,6,0,0,0,115,122,122,244,0,0,0,1,115,82,71,66,0,174,206,28,233,
0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,16,16,37,46,197,227,232,133,0,0,4,222,73,68,65,84,88,195,197,
151,95,76,83,103,24,198,127,223,169,165,101,74,203,16,50,144,138,186,33,66,213,33,18,51,240,98,113,38,38,94,45,49,49,241,14,179,20,170,102,91,76,204,102,136,137,51,187,217,31,140,108,139,87,212,157,11,
179,204,236,194,196,121,97,188,216,46,52,19,199,80,80,64,65,167,83,106,65,16,255,180,91,241,208,210,246,156,93,120,14,57,150,246,180,184,139,157,228,73,79,191,243,190,239,243,124,239,247,158,239,61,159,
208,52,141,255,243,90,180,16,99,89,14,184,129,109,58,26,245,225,2,96,22,24,2,46,2,231,124,62,255,227,124,99,138,124,50,32,203,129,114,224,115,192,183,114,229,42,91,101,165,135,165,75,75,1,176,217,36,82,
41,149,112,248,25,147,147,19,132,66,15,136,197,98,167,128,35,62,159,255,238,127,22,32,203,129,143,128,47,55,110,108,92,82,95,223,128,16,34,167,224,27,55,134,232,237,237,153,5,190,242,249,252,71,94,73,
128,44,7,10,128,227,181,181,94,191,215,235,197,237,46,94,208,218,198,227,113,250,251,251,184,117,107,248,52,240,129,207,231,159,206,100,39,89,196,56,238,245,174,245,55,53,53,227,114,185,209,52,13,77,211,
80,85,213,18,134,93,65,65,1,77,77,205,172,91,183,126,39,240,163,44,7,108,121,11,144,229,192,190,218,218,58,255,166,77,239,204,5,52,200,205,255,51,33,221,166,177,113,19,117,117,222,247,245,26,202,45,64,
150,3,149,64,71,77,77,237,130,201,179,217,214,215,55,0,180,203,114,96,67,62,25,248,172,161,97,227,146,226,226,226,87,34,207,228,243,98,57,54,219,128,14,75,1,178,28,40,3,124,107,215,174,207,185,214,170,
170,162,40,10,225,112,24,69,81,114,218,86,87,175,198,229,114,111,147,229,192,26,171,12,236,172,169,89,99,3,114,206,112,102,102,134,96,48,200,55,199,142,17,12,6,153,153,153,201,233,179,124,121,21,192,14,
43,1,205,165,165,101,47,165,47,83,250,13,242,19,93,93,76,79,79,115,162,171,43,163,136,116,223,242,242,10,244,93,52,171,0,175,203,229,178,124,221,20,69,97,116,116,148,163,29,29,132,35,145,57,28,237,232,
96,116,116,52,235,114,104,154,70,81,81,17,128,229,18,148,57,28,142,156,105,63,212,222,206,211,39,79,230,225,80,123,187,229,114,56,28,14,128,50,203,102,164,40,10,201,100,106,222,198,18,143,199,25,27,27,
227,192,129,3,150,59,96,91,91,27,157,157,157,120,60,30,156,78,39,66,8,36,73,66,146,164,188,186,225,227,217,217,68,149,195,241,194,209,188,239,71,163,81,118,183,180,228,181,13,239,110,105,225,231,179,103,
41,44,44,156,139,35,132,32,153,76,0,252,109,37,224,174,162,60,111,116,185,92,243,4,8,33,8,135,195,121,247,2,51,177,129,233,233,231,0,183,173,4,252,50,53,53,181,107,217,178,202,185,1,85,85,17,66,224,118,
187,249,237,210,37,98,177,88,78,114,167,211,137,219,237,158,75,191,33,32,28,126,10,112,201,74,192,153,96,240,126,215,134,13,13,54,195,73,146,36,52,77,195,233,116,226,116,58,95,41,3,70,13,140,143,143,3,
156,22,66,96,116,225,151,42,163,181,117,207,51,224,244,253,251,247,176,217,108,243,96,4,202,5,179,173,225,251,232,209,36,145,72,184,183,181,117,79,159,101,47,72,38,147,135,7,7,175,207,38,18,137,121,164,
185,132,152,159,167,11,191,119,239,47,84,85,61,156,179,25,237,221,251,225,93,77,211,190,30,25,25,206,24,40,125,44,215,115,73,146,24,28,28,96,98,226,225,247,126,255,190,95,1,97,37,64,0,82,91,219,222,47,
110,223,30,57,63,52,52,144,117,182,233,21,158,205,110,120,248,38,35,35,55,255,56,121,242,135,79,51,77,88,202,242,141,80,208,217,249,237,254,254,254,190,203,215,174,245,145,74,165,230,205,42,211,236,211,
199,6,6,174,115,245,106,239,181,83,167,126,250,184,187,251,178,4,216,244,73,138,140,223,132,66,8,9,176,3,139,129,82,160,226,224,193,79,246,55,55,55,239,168,174,94,205,170,85,111,98,116,202,108,149,15,
48,62,62,198,157,59,127,114,229,74,239,197,206,206,239,58,162,209,104,8,152,2,162,64,28,80,53,61,72,38,1,139,116,1,37,64,57,240,198,150,45,239,54,110,223,190,125,215,138,21,85,111,85,85,173,164,162,162,
2,187,189,128,146,146,18,0,34,145,8,137,196,44,19,19,19,132,66,65,130,193,7,15,46,92,184,112,230,220,185,243,61,58,241,36,240,196,36,64,203,38,64,232,105,114,0,69,192,235,186,16,55,176,216,235,173,171,
220,186,245,189,205,30,143,231,109,187,221,94,232,118,187,170,244,109,250,97,50,153,84,66,161,208,141,238,238,223,123,250,250,250,131,192,115,157,48,12,60,3,254,1,102,128,164,158,1,178,9,48,139,120,205,
4,167,62,102,215,159,219,76,53,164,234,72,1,9,253,164,20,211,9,21,29,49,131,92,207,64,70,1,152,138,196,32,177,235,199,175,69,58,12,98,201,84,76,154,17,88,23,145,212,145,48,65,53,217,96,37,0,83,96,97,34,
51,147,138,244,247,89,15,172,165,137,81,77,48,108,94,42,228,108,135,83,115,153,167,116,136,52,113,233,247,90,150,223,244,251,5,157,142,51,5,17,11,240,201,121,253,11,34,144,159,11,84,250,159,220,0,0,0,
0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::up_big_png = (const char*) resource_sklepSeqMainComponent_up_big_png;
const int sklepSeqMainComponent::up_big_pngSize = 1374;

// JUCER_RESOURCE: up_small_png, 632, "C:\up_small.png"
static const unsigned char resource_sklepSeqMainComponent_up_small_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,16,0,0,0,16,8,6,0,0,0,31,243,255,97,0,0,0,1,115,82,71,66,0,174,206,28,233,
0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,16,18,6,23,39,203,195,130,0,0,1,248,73,68,65,84,56,203,141,147,
177,111,211,64,20,198,127,78,237,16,134,12,109,28,211,184,99,36,66,91,85,130,128,84,177,176,176,84,42,204,136,5,54,16,29,80,97,109,144,186,33,132,196,210,5,137,34,241,31,48,0,29,217,88,34,182,12,20,186,
34,192,73,140,72,235,158,101,223,249,204,80,39,152,144,72,124,210,147,78,239,221,247,189,211,251,222,25,76,134,9,172,2,203,64,1,216,7,62,0,114,252,162,49,129,124,171,217,108,62,110,52,26,174,93,181,49,
12,3,223,247,57,248,114,224,181,219,237,109,224,249,84,1,199,113,158,173,173,173,61,112,28,103,226,179,250,126,159,189,119,123,47,186,221,238,93,32,5,152,201,119,94,191,190,254,100,110,118,14,165,212,
196,40,22,139,212,220,218,197,78,167,211,7,218,121,1,107,113,105,241,109,189,94,47,75,37,25,133,148,68,113,132,210,106,148,51,45,147,68,37,151,61,207,219,1,100,33,19,184,226,186,174,43,132,96,20,199,130,
106,181,194,157,123,183,57,252,117,72,190,86,115,107,179,192,85,178,9,3,156,179,76,11,17,136,81,56,142,205,86,107,139,11,43,171,220,223,220,56,17,201,106,166,105,2,44,229,5,16,225,159,14,243,110,149,214,
163,22,90,65,20,197,172,44,159,103,243,225,6,65,16,32,132,32,20,225,136,107,102,252,125,223,247,41,151,203,39,98,66,240,114,119,247,47,7,52,9,193,113,64,161,80,24,10,124,206,219,104,218,182,253,213,117,
221,51,252,7,60,207,59,242,60,111,1,56,26,186,160,133,16,65,169,84,186,150,166,233,84,27,149,82,132,97,72,175,215,219,78,146,228,253,248,34,149,44,203,122,85,169,84,110,100,67,250,7,74,41,124,223,127,
35,165,188,9,8,32,157,201,109,100,73,107,253,73,8,113,90,74,121,86,107,109,105,173,81,74,17,199,49,65,16,68,131,193,224,117,146,36,79,129,159,64,12,164,249,23,20,129,10,176,0,204,3,151,0,55,155,246,119,
224,35,240,3,248,6,244,128,104,92,192,200,54,179,8,156,202,28,26,205,8,80,89,215,40,59,167,211,126,227,48,63,94,75,135,164,60,126,3,247,241,29,79,115,3,189,187,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::up_small_png = (const char*) resource_sklepSeqMainComponent_up_small_png;
const int sklepSeqMainComponent::up_small_pngSize = 632;

// JUCER_RESOURCE: power_off_png, 3278, "C:\power_off.png"
static const unsigned char resource_sklepSeqMainComponent_power_off_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,233,
0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,17,20,0,21,35,174,30,255,0,0,12,78,73,68,65,84,104,222,237,89,
123,108,84,247,149,254,126,247,49,51,247,225,121,120,198,246,216,198,6,131,227,52,134,144,218,91,3,33,212,118,66,210,150,5,66,218,70,219,135,18,117,217,85,165,253,47,85,87,187,85,168,20,85,187,77,155,
170,90,105,171,236,127,43,181,43,209,52,73,75,160,137,189,171,130,146,54,217,45,193,20,26,35,200,98,192,15,108,131,31,243,158,185,115,223,207,254,225,220,95,141,180,155,98,66,218,84,226,72,87,119,52,51,
154,57,223,57,223,57,231,251,157,11,220,177,59,118,199,254,172,141,220,206,31,123,252,137,39,249,106,165,126,95,165,92,234,247,92,231,46,6,104,34,132,68,60,207,183,2,160,196,241,145,233,100,99,250,108,
50,213,112,238,149,23,14,59,31,9,0,95,248,202,223,144,220,114,97,135,81,175,125,85,20,98,143,38,19,13,233,214,108,11,50,153,12,100,89,6,195,48,176,44,11,213,106,21,185,92,14,139,75,203,80,234,90,217,113,
189,145,120,99,250,223,91,219,155,222,126,233,71,255,17,252,73,0,60,248,233,253,219,28,75,255,110,107,115,230,193,254,190,143,147,205,155,55,163,163,163,3,169,84,10,177,88,12,60,207,131,16,2,223,247,97,
219,54,84,85,69,161,80,192,149,43,87,48,62,62,142,243,231,223,13,20,205,248,117,67,170,241,31,223,58,241,159,99,127,52,0,159,253,210,147,209,194,242,242,179,45,233,212,215,134,6,119,177,3,3,3,232,232,
232,64,67,67,3,56,142,3,195,48,96,24,6,132,220,248,243,190,239,195,243,60,88,150,133,82,169,132,137,137,9,188,249,230,155,56,253,155,51,158,237,145,231,219,214,119,30,122,245,165,31,27,31,42,128,61,143,
253,85,179,169,42,175,245,223,183,101,251,167,62,245,8,238,190,251,110,196,227,113,240,60,79,29,7,0,66,8,189,0,32,8,2,122,249,190,79,179,146,203,229,112,234,212,41,140,140,140,226,218,82,254,55,233,230,
214,3,39,70,142,44,223,172,63,236,90,156,127,100,255,231,219,125,219,124,107,247,240,174,251,246,237,219,139,238,238,110,72,146,68,163,29,58,27,190,62,126,252,56,158,122,234,41,196,227,113,116,119,119,
83,32,225,157,16,2,81,20,209,214,214,134,246,246,86,148,139,249,246,217,217,171,143,110,254,248,182,159,207,76,78,40,183,21,192,190,199,191,148,244,76,253,245,7,135,30,232,221,189,123,55,218,218,218,192,
243,60,117,104,181,133,145,30,27,27,131,40,138,16,69,17,189,189,189,55,100,32,188,123,158,7,66,8,18,137,36,178,217,44,74,197,124,122,126,126,126,207,95,220,255,201,151,175,92,188,160,223,22,0,95,248,202,
65,82,43,149,127,50,208,119,239,240,208,208,16,178,217,44,24,134,129,239,251,32,132,220,16,213,213,87,169,84,130,235,186,232,232,232,192,250,245,235,111,112,222,243,60,120,158,7,215,117,225,186,46,60,
207,131,44,203,72,165,82,88,188,62,223,180,184,152,187,119,199,224,240,139,19,23,206,189,111,135,98,110,6,64,110,185,248,215,29,109,205,159,237,235,235,67,42,149,130,239,251,112,28,7,158,231,193,182,109,
56,142,3,199,113,224,186,46,125,29,126,30,58,23,58,186,218,97,219,182,97,154,38,76,211,132,227,56,240,125,31,93,93,93,24,30,30,134,24,101,247,44,47,46,253,237,7,206,192,190,199,191,220,64,92,123,100,219,
64,191,180,113,227,70,136,162,120,3,21,60,207,163,81,85,20,5,47,190,248,34,158,127,254,121,184,174,139,88,44,134,98,177,136,100,50,137,51,103,206,224,185,231,158,67,62,159,71,103,103,39,24,134,129,235,
186,176,109,27,182,109,83,80,12,195,64,146,36,84,171,21,204,94,157,221,217,183,227,129,31,78,78,188,171,223,50,128,108,107,199,55,218,179,233,125,155,55,111,70,50,153,188,161,16,125,223,135,235,186,240,
125,31,99,99,99,120,230,153,103,144,203,229,208,217,217,137,68,34,1,81,20,81,44,22,17,143,199,81,173,86,225,56,14,206,159,63,143,151,95,126,25,233,116,26,205,205,205,176,44,139,130,88,29,140,32,8,48,53,
121,89,172,213,53,127,97,254,234,27,183,4,224,192,23,159,136,24,245,218,143,55,117,173,111,88,93,180,190,239,223,0,224,196,137,19,56,124,248,48,250,250,250,48,52,52,132,189,123,247,162,183,183,23,115,
115,115,40,20,10,136,199,227,24,28,28,196,150,45,91,144,72,36,64,8,193,232,232,40,92,215,197,186,117,235,160,235,58,52,77,131,97,24,176,44,139,82,48,151,203,97,113,113,249,99,247,239,26,254,183,75,23,
47,184,255,151,143,220,251,1,80,170,245,221,129,103,183,241,60,15,85,85,17,137,68,168,211,142,227,128,97,24,92,188,120,17,35,35,35,216,190,125,59,6,7,7,209,213,213,5,85,85,161,105,26,116,93,135,101,89,
48,77,19,229,114,25,158,231,97,235,214,173,72,167,211,224,121,30,199,143,31,135,40,138,232,233,233,65,189,94,135,109,219,96,24,6,28,199,65,215,117,196,227,113,184,182,145,41,85,170,159,1,112,108,205,25,
72,53,54,125,141,103,252,109,141,141,141,180,183,135,41,118,93,23,154,166,225,133,23,94,64,79,79,15,118,238,220,137,76,38,131,92,46,7,69,81,160,105,26,242,249,60,74,165,18,149,21,154,166,161,92,46,35,
22,139,33,147,201,64,215,117,140,141,141,161,171,171,11,154,166,161,90,173,66,85,85,168,170,10,195,48,80,169,84,176,176,112,29,166,229,24,7,191,250,196,107,39,223,58,185,182,12,24,186,58,204,68,89,20,
139,69,234,60,0,120,158,7,142,227,112,254,252,121,196,227,113,180,181,181,65,146,36,204,206,206,194,178,44,184,238,74,182,171,213,42,116,93,71,189,94,199,194,194,2,60,207,3,203,178,224,121,30,77,77,77,
104,111,111,71,161,80,192,219,111,191,141,141,27,55,210,122,112,156,21,161,90,175,215,65,8,129,161,171,187,190,247,79,223,11,214,68,161,207,125,241,137,216,185,223,158,237,226,9,143,98,177,8,0,212,177,
88,44,6,150,101,49,51,51,3,73,146,208,210,210,130,169,169,41,74,153,32,8,224,56,14,116,93,135,174,235,168,213,106,148,215,60,207,67,16,4,40,138,130,84,42,5,65,16,144,203,229,144,76,38,97,89,22,52,77,67,
173,86,3,195,48,20,136,101,89,235,63,247,229,39,227,71,127,114,88,185,105,0,134,101,55,17,4,98,52,26,133,36,73,224,56,14,134,97,32,151,203,81,32,142,227,128,16,130,197,197,69,84,42,21,152,166,9,195,48,
194,63,5,199,113,48,77,19,170,170,66,81,20,10,222,48,12,56,142,3,65,16,192,48,12,130,32,192,220,220,28,92,215,133,97,24,176,109,27,137,68,2,209,104,20,162,40,162,170,168,188,90,215,27,1,220,60,0,130,160,
53,76,119,60,30,71,60,30,7,203,178,240,125,159,22,41,203,174,148,208,196,196,4,141,186,97,24,180,199,55,52,52,192,52,77,104,154,70,65,187,174,11,69,81,232,247,68,81,4,199,113,80,20,133,214,153,36,73,16,
4,129,2,230,57,14,12,75,186,0,204,222,52,128,192,7,199,115,28,56,142,163,162,139,101,89,216,182,13,158,231,193,113,28,60,207,131,97,24,212,185,80,141,6,65,64,7,146,97,24,96,89,22,170,170,66,16,4,4,65,
128,72,36,66,131,97,24,6,56,142,131,36,73,8,130,0,60,207,195,247,125,42,203,163,209,40,125,111,77,53,192,48,168,115,28,143,104,52,10,66,8,189,51,12,67,117,127,189,94,71,173,86,67,34,145,0,199,113,240,
125,31,177,88,140,214,2,33,4,123,247,238,197,169,83,167,168,3,177,88,12,97,87,171,213,106,168,84,42,144,101,25,146,36,81,74,134,45,26,0,120,158,71,36,18,1,1,41,174,17,0,89,228,120,62,224,121,158,132,195,
75,150,101,248,190,143,104,52,10,203,178,192,48,12,114,185,28,4,65,64,58,157,166,67,200,182,109,16,66,80,169,84,112,228,200,17,4,65,0,65,16,192,113,28,100,89,134,40,138,224,249,149,230,96,154,38,214,173,
91,7,65,16,168,46,18,69,17,182,109,211,137,207,114,92,16,139,242,165,53,1,24,121,229,167,165,129,237,15,44,177,44,219,198,243,60,109,129,177,88,12,190,239,67,16,4,200,178,140,203,151,47,163,88,44,162,
183,183,151,242,59,156,21,97,22,88,150,133,32,8,104,110,110,70,58,157,94,137,40,33,152,155,155,131,231,121,104,109,109,165,197,31,170,219,176,166,124,223,7,195,178,229,87,127,246,210,226,154,39,113,0,
156,11,130,160,141,231,121,170,129,24,134,1,203,178,96,89,22,146,36,33,155,205,98,106,106,10,179,179,179,216,178,101,11,56,142,3,207,243,176,109,27,178,44,211,218,144,101,25,137,68,2,178,44,131,101,89,
140,143,143,163,90,173,162,171,171,11,77,77,77,40,151,203,96,89,150,78,225,104,52,74,85,44,192,140,255,127,62,190,47,0,134,101,223,48,12,243,47,195,35,160,227,56,180,152,195,34,28,30,30,198,194,194,2,
206,158,61,139,84,42,133,246,246,118,196,98,49,216,182,189,242,7,239,53,1,65,16,32,8,2,8,33,152,158,158,198,201,147,39,145,78,167,49,56,56,8,0,84,166,132,65,10,179,96,219,14,8,195,188,126,75,231,129,84,
42,126,76,51,45,207,52,77,90,92,97,127,23,4,1,44,203,34,157,78,227,225,135,31,134,44,203,24,29,29,197,59,239,188,131,88,44,134,84,42,69,219,97,56,71,8,33,56,125,250,52,142,29,59,6,89,150,241,208,67,15,
161,185,185,153,102,141,227,86,226,25,141,70,233,32,211,77,203,79,38,227,199,110,73,141,78,79,94,169,182,180,182,125,82,136,70,54,134,206,132,173,146,231,121,176,44,11,211,52,177,97,195,6,164,82,41,204,
207,207,99,106,106,10,231,206,157,163,252,119,28,7,165,82,9,23,46,92,192,232,232,40,102,102,102,144,201,100,176,127,255,126,244,247,247,67,85,85,170,112,77,211,132,235,186,32,132,80,1,88,173,171,255,115,
242,173,95,253,203,45,111,37,134,118,63,188,199,54,173,255,250,88,79,55,90,90,90,232,6,130,231,87,90,108,120,172,12,59,212,200,200,8,46,93,186,4,77,211,96,219,246,74,17,50,12,34,145,8,68,81,196,61,247,
220,131,3,7,14,64,146,36,40,138,66,23,95,161,136,179,109,27,134,97,160,80,40,96,106,250,42,184,72,228,177,255,254,213,27,175,222,82,13,0,64,58,149,248,197,236,220,245,95,23,10,197,93,177,88,12,209,104,
148,14,52,215,117,41,53,138,197,34,34,145,8,14,30,60,8,203,178,48,57,57,137,107,215,174,193,48,12,8,130,128,246,246,118,108,218,180,9,130,32,96,105,105,9,213,106,21,97,115,176,44,11,186,174,83,169,174,
170,42,74,165,50,76,219,62,187,161,61,59,242,129,247,66,143,236,249,116,95,33,87,58,125,215,166,46,62,155,205,34,153,76,210,232,135,84,34,132,208,137,42,138,34,26,26,26,32,138,34,34,145,8,108,219,70,189,
94,71,165,82,161,82,217,113,28,202,249,176,65,24,134,1,85,85,145,207,231,49,57,125,213,205,52,53,238,124,253,248,137,51,31,120,43,49,51,53,189,220,221,115,23,147,207,23,134,133,88,148,238,127,126,223,
230,64,123,118,72,41,215,117,233,96,50,12,131,158,182,52,77,131,162,40,52,131,225,21,58,95,42,149,48,53,115,21,146,36,62,247,230,47,127,121,248,15,249,198,225,38,173,165,57,243,236,194,226,242,142,43,
83,211,159,217,228,121,112,28,135,202,234,80,38,175,62,164,135,26,38,92,191,132,128,234,245,58,12,195,160,83,54,236,54,166,105,162,90,173,98,122,102,22,145,8,127,34,219,218,242,173,219,186,216,154,184,
56,225,127,98,160,255,53,203,178,134,151,150,115,29,33,247,67,205,18,70,62,60,248,132,59,80,211,52,233,33,37,60,236,132,59,33,207,243,168,90,45,149,202,152,154,185,10,65,136,156,206,102,155,14,28,61,114,
84,191,173,0,0,224,210,196,101,123,96,219,39,126,234,251,254,214,235,11,139,61,174,235,130,97,126,191,3,13,41,21,210,105,245,146,43,220,94,172,222,9,25,134,1,69,81,176,180,180,140,249,235,11,104,108,140,
255,162,185,57,243,216,207,143,190,90,251,80,118,163,43,153,184,100,239,184,255,254,151,120,158,181,202,149,202,174,124,190,200,185,174,3,255,189,149,200,234,101,86,184,38,89,205,243,144,235,181,90,13,
185,124,30,179,243,215,96,217,150,157,205,54,253,115,38,147,249,187,87,126,118,244,195,221,78,175,182,71,31,123,180,87,81,148,239,151,43,181,61,174,227,18,89,146,144,76,36,32,203,18,213,252,171,11,222,
113,28,212,85,21,149,74,13,170,166,130,227,216,160,177,49,121,188,161,161,225,31,238,189,119,235,255,126,231,219,207,174,249,65,199,7,126,66,243,245,191,255,58,153,158,153,238,215,52,253,160,174,235,159,
87,85,45,187,34,167,195,103,4,43,170,208,123,143,82,145,8,7,89,150,115,130,32,28,149,36,233,135,93,27,54,188,243,131,127,253,129,255,71,127,66,51,62,62,78,250,250,250,104,196,158,254,230,33,178,184,184,
200,215,106,213,94,219,182,7,28,199,233,246,61,47,11,32,2,66,92,134,97,150,121,158,159,140,70,163,191,21,69,233,221,206,206,78,251,187,207,126,39,192,71,213,14,29,58,116,67,112,158,62,244,52,193,29,187,
99,31,81,123,229,181,35,119,248,249,167,178,223,1,155,177,97,84,103,203,85,192,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::power_off_png = (const char*) resource_sklepSeqMainComponent_power_off_png;
const int sklepSeqMainComponent::power_off_pngSize = 3278;

// JUCER_RESOURCE: power_on_png, 3724, "C:\power_on.png"
static const unsigned char resource_sklepSeqMainComponent_power_on_png[] = { 137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,0,48,0,0,0,48,8,6,0,0,0,87,2,249,135,0,0,0,1,115,82,71,66,0,174,206,28,233,
0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,216,6,17,20,0,12,71,197,182,63,0,0,14,12,73,68,65,84,104,222,237,154,
123,172,101,117,117,199,63,191,199,126,157,199,125,223,185,51,119,96,134,25,1,65,137,101,70,28,180,88,29,81,162,160,182,22,173,37,105,137,154,94,107,210,54,165,209,164,134,49,49,181,169,37,54,109,45,177,
127,180,141,181,169,52,169,80,71,69,196,138,175,138,21,45,40,12,21,124,49,220,225,61,115,223,231,181,207,126,254,30,253,227,12,86,71,24,102,6,38,214,164,191,100,103,159,100,159,179,206,250,236,181,246,
239,183,214,239,187,225,255,199,207,119,136,211,101,120,193,239,255,25,219,31,21,111,246,255,167,1,142,113,90,252,196,249,73,199,253,115,13,35,78,131,243,242,168,93,113,140,125,127,244,112,79,130,60,23,
16,226,39,239,218,169,26,60,106,67,100,255,112,79,184,246,245,197,11,187,107,235,47,182,182,62,71,34,102,133,32,116,206,151,222,251,117,165,195,197,241,233,233,111,207,188,242,121,7,154,239,218,93,1,254,
217,66,136,99,115,245,100,12,46,248,253,162,252,204,3,226,241,143,221,249,178,188,215,125,103,163,145,188,113,124,178,61,181,121,126,51,83,179,211,52,219,45,164,148,148,101,73,191,219,99,117,105,153,35,
79,44,209,239,166,27,181,49,159,27,155,158,249,232,182,133,151,222,241,241,55,237,115,207,6,64,158,74,126,46,248,253,98,241,245,255,188,167,46,178,235,182,108,154,217,187,107,247,133,226,188,23,158,207,
150,51,183,210,156,28,67,197,1,66,43,16,2,188,195,85,150,50,205,233,174,109,240,208,3,15,242,223,247,220,203,125,223,189,223,247,211,252,27,237,169,169,247,222,254,239,159,251,214,169,2,168,99,114,244,
184,16,11,126,191,232,252,225,23,163,229,239,63,244,193,185,233,201,107,94,241,138,75,212,238,139,46,98,254,204,173,196,237,6,86,67,45,61,181,116,24,225,112,120,36,130,0,69,224,36,129,21,248,210,208,95,
239,114,240,135,63,226,235,95,187,157,187,238,252,182,173,172,248,200,252,182,109,251,110,254,196,191,228,207,6,128,227,61,96,11,126,191,56,124,213,39,55,229,27,221,155,119,93,248,194,139,47,187,236,53,
156,253,252,115,105,140,181,16,129,164,150,158,74,58,114,81,83,8,67,41,44,30,144,8,66,175,136,189,38,241,154,200,73,180,19,248,210,178,182,178,202,93,223,186,147,91,63,119,43,143,29,94,185,107,230,140,
173,111,186,237,147,55,30,57,81,0,181,251,79,126,83,62,213,133,123,62,112,211,207,56,255,232,91,110,220,106,211,225,215,46,125,213,203,127,233,242,215,95,193,89,103,239,36,106,38,24,233,169,132,165,144,
134,33,21,169,168,25,136,138,123,14,126,143,79,126,254,102,124,164,24,159,153,192,63,25,228,163,39,33,5,141,70,194,214,249,173,108,157,223,66,103,109,101,235,195,139,15,189,241,130,61,47,189,249,208,15,
191,223,63,17,128,99,157,127,218,220,95,126,219,103,38,124,150,221,186,119,239,37,231,238,189,244,82,230,230,55,131,150,100,182,36,243,37,3,95,210,243,5,93,10,58,62,103,131,156,14,25,91,94,184,131,158,
44,233,248,156,142,207,232,82,208,243,5,169,47,201,124,69,225,13,50,210,156,115,254,121,92,249,214,183,240,162,11,206,59,183,179,116,228,182,95,189,250,234,217,19,5,240,199,58,126,108,250,92,253,233,235,
228,112,165,243,177,221,187,46,120,209,158,139,247,48,62,53,65,229,13,169,41,24,250,138,158,43,232,249,156,142,27,57,217,33,163,227,115,228,100,66,48,219,66,78,37,116,69,65,71,140,224,122,20,116,125,78,
223,21,164,174,32,115,21,70,120,206,216,190,141,215,94,113,57,59,182,205,159,191,252,240,227,31,191,234,250,107,213,137,70,192,31,47,247,31,251,251,111,190,253,204,45,179,111,186,112,215,46,198,38,39,
168,177,163,59,79,69,207,229,116,125,206,134,207,233,48,58,186,20,244,41,40,66,143,137,37,101,224,232,83,210,163,160,67,198,6,217,232,187,46,163,99,50,122,38,99,232,74,42,111,216,182,99,59,175,120,213,
43,105,68,234,117,143,221,114,239,239,60,85,73,114,236,51,112,220,53,224,141,111,127,219,152,200,242,207,190,100,207,238,230,89,59,119,16,53,19,42,225,40,164,101,40,106,82,81,49,144,53,169,170,233,216,
33,63,122,226,33,22,151,30,197,4,224,66,137,193,65,160,232,167,125,30,60,116,136,222,112,64,152,68,56,1,198,25,140,49,212,166,198,26,139,179,14,37,21,173,102,139,126,183,203,35,135,30,254,101,254,99,233,
159,30,184,239,187,217,211,1,232,103,154,243,123,143,175,254,209,246,173,51,179,51,179,179,32,5,105,145,225,132,162,86,146,220,91,82,111,200,113,60,177,182,194,131,135,31,33,28,111,16,77,52,49,210,163,
4,56,225,113,194,97,133,39,154,104,210,233,15,184,227,190,239,112,246,150,237,156,49,57,71,236,33,242,16,90,136,173,34,113,10,25,106,158,127,254,243,185,255,190,251,167,87,31,63,242,158,5,191,255,218,
167,243,243,184,57,118,229,53,239,138,134,75,107,55,236,220,185,189,189,101,235,60,50,210,24,229,41,148,37,15,28,67,109,73,85,205,226,234,99,60,188,118,132,241,185,105,198,166,39,25,159,156,32,142,35,
234,178,194,214,6,37,20,237,102,139,70,35,33,8,67,148,86,44,173,44,83,148,37,113,35,161,174,106,170,162,164,46,74,234,162,194,213,53,166,50,172,46,175,112,248,137,35,231,37,119,247,254,246,7,119,31,168,
159,50,2,199,3,232,28,92,126,181,183,213,124,16,134,164,217,16,153,135,168,208,97,67,77,105,37,185,245,28,78,55,56,220,93,101,98,110,154,177,169,9,226,40,194,25,11,53,200,220,66,81,35,173,66,42,135,247,
158,102,210,32,80,26,33,36,203,171,27,104,173,153,13,199,16,117,137,30,214,196,57,196,70,81,20,57,237,241,49,76,93,204,172,62,188,252,58,224,83,39,29,129,201,169,153,107,2,229,247,76,205,76,35,180,196,
133,146,58,240,84,161,39,15,28,169,172,89,92,126,140,214,204,56,99,147,227,68,58,192,22,53,20,22,89,90,76,63,167,238,101,132,78,18,162,112,198,97,141,65,42,137,142,2,0,214,55,54,104,196,49,38,175,200,
251,67,138,126,70,222,79,41,210,156,238,122,135,35,143,63,78,94,84,197,59,22,126,235,230,59,110,191,227,228,34,144,15,211,189,210,107,214,55,214,17,177,198,196,130,177,182,130,26,42,171,57,178,209,37,
104,70,68,73,140,150,138,106,80,32,74,131,40,44,190,242,216,126,138,25,164,248,49,48,133,199,104,240,145,194,39,26,213,8,9,147,152,176,89,178,220,93,103,220,69,96,74,252,112,136,221,200,16,195,154,52,
29,32,132,160,24,166,151,172,127,96,15,252,233,73,164,208,149,87,253,118,124,239,61,119,239,8,3,63,2,72,52,166,33,49,19,33,50,106,98,163,136,180,204,208,19,13,194,48,164,72,51,252,176,194,15,42,68,90,
227,135,21,85,90,80,13,82,170,212,225,91,37,38,20,136,118,132,28,143,168,157,65,135,26,21,104,202,116,72,97,193,150,57,229,160,199,224,200,42,98,80,81,165,163,201,167,44,203,237,157,223,189,117,12,232,
157,48,64,94,86,179,2,223,8,195,136,102,179,137,10,2,202,170,164,219,239,97,85,14,170,129,75,70,229,64,89,148,152,97,129,235,22,212,107,41,190,91,80,111,164,200,218,83,229,37,65,238,200,67,5,173,0,109,
90,40,233,176,190,70,38,225,168,90,21,208,31,166,152,126,143,172,211,161,24,12,104,88,77,24,69,52,26,13,58,157,65,48,88,31,76,157,20,128,80,204,43,165,8,130,128,118,187,77,187,221,70,182,98,156,146,20,
214,96,203,2,217,106,0,48,76,83,124,86,99,122,67,202,181,46,110,61,163,90,79,73,208,148,89,129,54,163,53,65,212,49,81,36,33,240,56,66,164,183,40,37,17,82,82,85,21,166,174,17,66,144,196,9,177,81,120,87,
19,197,49,129,214,72,216,1,60,116,194,0,190,246,42,208,10,173,245,200,104,146,32,226,136,74,73,148,244,56,49,90,196,173,181,120,239,241,214,33,188,7,231,113,149,65,24,71,28,133,228,101,138,52,158,188,
202,73,154,33,222,122,180,144,72,53,234,21,172,177,8,15,90,42,80,154,32,138,49,129,65,123,129,8,5,81,20,17,4,1,206,185,19,42,230,254,247,130,100,160,117,64,20,69,8,4,81,16,18,40,77,24,4,196,65,72,28,132,
72,4,166,54,72,41,209,129,70,7,1,141,102,131,48,142,16,74,33,164,224,149,123,247,226,5,163,74,84,10,130,32,32,105,54,136,227,24,165,20,214,88,164,135,56,140,72,194,136,40,8,137,116,128,16,2,188,39,208,
154,48,12,16,142,213,147,90,7,164,20,135,181,14,124,160,181,240,222,227,156,35,9,34,148,150,200,88,83,134,10,164,167,50,21,78,43,162,40,196,37,22,155,24,84,18,18,141,53,24,244,115,190,116,251,87,64,75,
146,169,246,104,230,105,39,168,40,64,69,33,85,93,224,106,67,172,66,2,41,48,82,83,187,17,76,149,13,241,110,84,122,43,173,125,28,5,235,39,5,112,203,254,155,214,95,114,241,37,71,148,82,243,129,214,88,99,
81,66,162,130,8,169,21,82,43,84,172,72,135,5,117,85,209,26,111,34,218,146,186,242,248,188,38,84,154,42,12,144,205,16,21,6,68,227,77,218,115,83,196,19,45,136,3,156,146,228,253,28,103,44,141,36,194,123,
139,68,33,85,128,23,22,47,53,53,6,231,28,82,170,141,155,255,237,19,135,79,122,37,246,130,123,189,247,243,90,107,112,30,172,67,121,65,224,37,66,104,194,48,33,42,6,100,166,38,47,115,198,154,77,164,27,117,
96,46,137,136,198,91,224,28,82,43,194,177,6,225,100,19,57,22,227,18,69,63,79,49,117,77,44,53,13,29,99,68,141,147,1,90,135,148,148,132,65,136,21,21,198,24,16,242,192,211,22,115,199,173,181,149,250,106,
158,229,87,120,235,240,214,98,202,154,208,9,132,147,8,43,49,149,99,243,228,44,15,175,29,166,223,239,19,76,5,36,237,136,88,43,124,51,65,24,135,68,130,20,168,36,64,52,66,92,36,25,86,25,221,110,23,237,5,
115,211,51,168,204,33,156,192,163,48,40,106,15,30,129,119,142,170,172,16,82,126,229,68,59,178,159,46,37,38,198,62,53,44,74,91,228,5,194,11,76,89,81,231,37,129,151,196,104,2,3,77,21,177,105,124,26,41,36,
171,107,171,116,179,1,180,66,212,116,19,49,213,128,169,24,49,21,227,90,1,54,150,108,164,61,150,87,87,145,8,102,199,167,105,233,152,192,8,66,35,208,86,32,140,35,84,1,18,65,93,215,100,69,233,38,166,39,62,
253,180,253,192,241,0,22,15,62,208,157,155,159,255,149,36,142,118,54,91,45,226,70,130,84,18,161,21,58,212,136,64,81,59,67,107,172,141,212,146,44,207,201,138,156,254,112,48,234,3,180,192,42,40,189,161,
151,167,172,108,172,145,229,57,129,84,108,158,156,101,83,107,10,145,86,232,220,35,115,139,237,231,216,172,66,24,79,153,21,108,172,173,211,237,15,254,243,142,175,126,245,47,79,41,133,0,218,99,237,15,47,
175,172,189,102,114,106,146,102,187,73,220,76,112,121,69,213,19,8,34,168,5,149,179,76,180,155,180,206,104,242,196,234,18,195,60,163,63,232,211,235,123,188,247,71,103,53,137,68,48,150,52,57,99,118,11,177,
215,248,94,65,88,122,68,225,48,89,13,149,67,121,137,169,13,89,154,178,182,222,161,213,106,125,248,120,254,61,35,192,25,11,151,124,225,7,127,253,133,111,172,174,172,189,60,74,18,194,36,34,14,20,118,88,
226,189,67,216,0,105,29,117,105,160,169,57,103,203,118,106,28,253,225,128,172,200,177,206,162,164,34,137,99,218,73,139,80,40,202,94,70,153,101,68,21,248,220,227,250,37,85,47,195,151,6,91,214,164,131,148,
245,181,13,138,178,250,206,185,191,126,209,45,124,229,203,207,110,115,247,178,55,92,190,123,117,105,237,191,206,57,103,103,48,55,191,153,241,233,73,130,86,140,9,4,178,21,66,35,192,37,10,26,1,170,25,33,
147,0,157,132,168,64,35,149,194,29,157,0,170,172,192,12,75,220,176,194,103,21,65,5,178,112,136,188,198,166,21,229,32,99,216,237,179,186,180,194,193,131,135,204,204,166,169,75,190,252,249,219,238,58,110,
79,124,34,0,151,254,232,67,75,253,27,15,168,149,149,213,189,73,20,35,142,114,59,99,112,198,34,28,184,202,64,237,16,198,163,157,64,86,126,212,23,20,6,145,91,200,106,68,90,227,186,57,229,250,0,215,47,240,
105,133,75,75,124,94,83,244,51,134,189,1,27,43,107,60,184,120,136,102,179,241,161,179,191,248,123,55,28,187,63,117,202,219,235,111,125,239,59,131,71,191,249,131,91,170,170,122,237,243,118,238,96,98,102,
138,184,153,32,163,128,160,17,161,146,16,17,41,8,53,65,35,66,199,163,8,8,41,240,206,227,106,67,93,84,20,253,33,85,154,227,43,139,168,28,210,121,76,94,81,12,115,122,235,29,22,23,31,34,8,244,151,182,93,
124,222,27,110,250,171,127,172,158,113,103,238,68,1,94,246,141,247,121,245,181,71,62,91,14,242,189,71,150,150,207,12,148,70,34,144,8,132,243,120,99,145,14,148,1,42,11,133,193,14,75,236,160,192,14,43,252,
176,58,250,121,148,66,54,171,112,69,77,49,200,201,250,41,235,43,235,60,184,120,136,36,10,239,220,114,214,150,95,155,252,187,43,179,103,186,251,39,45,112,44,248,253,162,243,142,155,218,171,143,46,255,235,
218,218,198,21,155,54,109,98,110,110,150,246,120,155,184,217,24,229,124,160,145,74,18,68,71,159,1,41,17,8,156,181,120,235,142,54,239,21,69,158,83,102,57,195,193,144,213,149,53,150,87,86,153,153,153,184,
109,102,235,166,171,166,62,126,85,239,68,183,249,79,90,161,89,240,251,69,126,253,183,228,202,23,191,251,222,213,149,181,247,91,235,163,185,185,77,76,77,77,210,108,53,9,162,8,165,71,125,68,16,6,40,173,
17,8,188,119,212,101,69,89,148,20,89,78,58,72,217,232,116,88,94,94,65,73,81,205,206,78,95,55,253,178,115,255,172,245,254,75,237,201,104,20,167,44,49,45,248,253,98,229,55,110,120,65,191,211,253,139,141,
78,239,114,99,172,104,181,154,76,140,79,208,106,53,8,195,17,136,16,163,191,176,198,80,215,53,131,65,74,167,211,35,29,166,104,37,253,212,212,196,109,237,241,241,63,222,249,251,151,125,239,250,87,255,193,
73,11,29,207,90,35,123,247,123,222,45,22,31,57,244,226,225,96,248,246,108,152,189,57,29,14,55,87,85,141,16,114,180,106,31,149,248,172,29,109,171,132,161,162,213,108,45,39,141,228,83,205,70,243,99,59,206,
58,235,158,235,255,230,250,83,87,104,78,245,135,7,14,28,16,187,118,237,250,113,168,175,125,223,62,113,248,240,225,160,215,235,190,160,170,171,61,117,93,63,207,89,187,25,8,17,194,72,41,151,2,29,28,140,
162,232,238,70,163,121,255,182,109,219,170,235,62,248,231,207,94,169,92,240,251,197,177,199,115,161,90,238,219,183,239,167,236,92,187,239,218,211,162,73,63,233,176,56,93,58,238,233,30,199,106,186,63,134,
121,174,34,241,243,0,56,173,175,32,156,22,128,214,192,63,165,186,254,139,16,5,13,136,180,45,120,138,215,2,126,33,198,255,0,39,218,97,37,100,120,205,143,0,0,0,0,73,69,78,68,174,66,96,130,0,0};

const char* sklepSeqMainComponent::power_on_png = (const char*) resource_sklepSeqMainComponent_power_on_png;
const int sklepSeqMainComponent::power_on_pngSize = 3724;
